我有一个包含重复记录的表,其中我已经创建了一个脚本来汇总重复记录和原始记录,但我无法删除重复记录。TB_MOVIMENTO_PDV_DETALHE_PLANO_PAGAMENTO
GROUP BY COD_PLANO_PAGAMENTO) 这个想法是获取每个COD_PLANO_PAGAMENTO的最后一条记录并删除它,但是这样所有的记录都被删除了,我做错了什么?例如,我需要使用COD_PLANO_PAGAMENTO = 9<em
我有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
I 删除基于列的重复记录。答案很有效:where id NOT inselect min(id)group by sourceid我现在有一个类似的情况,但重复记录的定义是基于多列的如何修改上述SQL以识别重复记录,其中唯一记录被定义为从Col1 + Col2 + Col3连接而来。我会做这样的事吗?