以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教,查询不重复问题。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=49455) |
-- 作者:ndxfke -- 发布时间:2014/4/18 10:08:00 -- 请教,查询不重复问题。 istinct ———————————————————————————————————————————————————— PO-201404-008 2014-04-17 00:00:00.000 LX-201312-001 2-衣柜 20 1 1-右顶柜 01010203 ————————————————————————————————————————————————————
生成的数据,还是有重复。是不是配置的不对呢?
Select Distinct {生产订单产品表}.订单编号,{生产订单产品表}.项目编码,项目名称,{拆单板件明细表}.产品名称,件数,模块编号,投产数量,创建时间,部件名称 From ({生产订单产品表} Inner JOIN {拆单板件明细表} ON {拆单板件明细表}.[项目编码] = {生产订单产品表}.[项目编码] And {拆单板件明细表}.[产品名称] = {生产订单产品表}.[产品名称]) Inner JOIN {生产订单表} ON {生产订单表}.[订单编号] = {生产订单产品表}.[订单编号] |
-- 作者:Bin -- 发布时间:2014/4/18 10:10:00 -- Select Distinct {生产订单产品表}.订单编号,{生产订单产品表}.项目编码,项目名称,{拆单板件明细表}.产品名称,件数,模块编号,投产数量,创建时间,部件名称 From (Select * From ({生产订单产品表} Inner JOIN {拆单板件明细表} ON {拆单板件明细表}.[项目编码] = {生产订单产品表}.[项目编码] And {拆单板件明细表}.[产品名称] = {生产订单产品表}.[产品名称]) Inner JOIN {生产订单表} ON {生产订单表}.[订单编号] = {生产订单产品表}.[订单编号])
|
-- 作者:ndxfke -- 发布时间:2014/4/18 10:16:00 -- \')\' 附近有语法错误。
|
-- 作者:Bin -- 发布时间:2014/4/18 10:18:00 -- Select Distinct {生产订单产品表}.订单编号,{生产订单产品表}.项目编码,项目名称,{拆单板件明细表}.产品名称,件数,模块编号,投产数量,创建时间,部件名称 From (Select * From {生产订单产品表} Inner JOIN {拆单板件明细表} ON {拆单板件明细表}.[项目编码] = {生产订单产品表}.[项目编码] And {拆单板件明细表}.[产品名称] = {生产订单产品表}.[产品名称] Inner JOIN {生产订单表} ON {生产订单表}.[订单编号] = {生产订单产品表}.[订单编号]) |
-- 作者:ndxfke -- 发布时间:2014/4/18 14:09:00 -- Bin,
这样调整后,仍然报这个错。 |
-- 作者:有点甜 -- 发布时间:2014/4/18 14:12:00 -- 上传例子,看语句应该是不会重复的,可能是数据问题。 |
-- 作者:fox-man -- 发布时间:2014/4/18 14:17:00 -- 提供测试数据表. |
-- 作者:ndxfke -- 发布时间:2014/4/18 14:22:00 -- 这样子么。
我先分析下多。TKS |