我有SQL代码,它会抛出一个错误
select * left join labtrans on labtrans.refwo=workorder.wonum and labtrans.siteid=workorder.siteid
left join matusetrans on workorder.wonum=matusetrans.refwo and workorder.siteid=matuse
我正在尝试运行查询以在Field1上的表中查找重复项。但是,我想将我的查询限制在重复记录中至少有一个(但不一定是两个)符合特定条件的重复记录,比如“非空”或类似于Field2中的"foo“。原始的重复查询很简单,但我不确定如何做到这一点。任何帮助都将不胜感激。
In (通过计数(*)>1的Feild1从表中选择Field1作为Tmp GROUP )
在执行以下查询以查找副本时select a.* ,count (*) over (partition by a.ID) as tot) ttwhere tt.tot >1我执行了另一个查询以查找非重复记录。(partition by a.ID) as tot) tt及其返回的685条记录
我发现在423个副本中有196条不同的记录,如何从重复记录中选择第一条记录