我需要在哪里获取记录 订单号= ABC 在一个大表中有多个跟踪号 有人可以帮忙吗?
答案 0 :(得分:0)
我假设您从Orders
获取记录,而“大表”是TrackingNumbers
。您可以在子查询中group by
OrderNo,并使用having
子句优化子查询。然后子查询将仅返回表中不止一次的OrderNo
。例如:
select OrderNo
from Orders
where OrderNo in (select OrderNo
from TrackingNumbers
group by OrderNo
having count(*) > 1)
识别单个表中的重复项(如评论中所述):
select *
from Orders
group by TrackingNumber
having count(*) > 1