我试图获取所有记录,而且Id字段不止一次存在,麻烦是我的查询没有返回任何内容,我不知道为什么!?这是我所知道的唯一方法。
更多信息:
数据包含三个ID,所有都是dupes:
1.客户编号
2.Corp客户编号
3.订单编号
这是我的代码:
select
[Customer Number],
[Corporate Customer Number],
[Order Date],
[Order Number],
[Order No],
[Order Line Status],
[Payment Method] ,
[ProcessOrder],
[Order Platform]
from Temp_ICOSOrder
group by
[Customer Number],
[Corporate Customer Number],
[Order Date],
[Order Number],
[Order No],
[Order Line Status],
[Payment Method] ,
[ProcessOrder] ,
[Order Platform]
having COUNT([Order Number]) > 1
任何帮助都很受欢迎!
答案 0 :(得分:1)
从group by子句中删除[Order Number]
。
如果按其分组,则计数将始终为1!