我正在寻找一条SQL查询语句,以选择与同一张表上的另一个查询未选中的所有记录。
具体来说,我想选择所有具有特定字段('fieldA')的重复记录,然后删除除其中一个记录外的所有记录。
因此,选择语句可能类似于以下内容(但无法正常工作!):
因此,选择语句可能类似于以下内容(但无法正常工作!):
select * from table where id not in(select * from table group by fieldA)如果单个查询不可行,则最有效的解决方案是什么?
id
,这样不行吗? - Dan J