如何从数据库中提取重复订单

How to extract duplicate orders from DB

使用 SQL Server 2014。获取以下记录集:

我需要找到一种方法来提取具有不同 DeliveryNum 的重复 ordOrderNum。在此示例中,将提取订单 93400460 和 93400467,因为它们是重复的。订单 93408170 可以。我该怎么做??!

感谢您的宝贵时间和帮助

试试这个:

SELECT 
ORDORDERNUM, ORDLINENUM, 
COUNT(*) FROM TABLE
GROUP BY 
ORDORDERNUM, ORDLINENUM
Having count(*)>1

您可以使用 group byhaving:

select ordOrderNum 
from mytable
group by ordOrderNum
having min(ordDeliveryNum) <> max(ordDeliveryNum)