如果c和d里面没有一个类似id这样的唯一列,除非用游标,否则单sql做不到delete from A a1WHERE EXISTS(SELECT 1 FROM A WHEE a = a1.a and b = a1.b and c > a1.c)这样删除的是a,b相同只保留c最大的那条