一个关于SQL的问题
就是有这样一个表
ID COLL01 COLL02
1 TEST TEST
2 TEST TEST
3 TEST1 TEST2
4 TEST TEST2
5 TEST2 TEST
写一个删除记录,删除除了ID,其他字段都重复的字段,这个该怎么写呢?
执行了这个SQL语句后的结果是
ID COLL01 COLL02
1 TEST TEST
3 TEST1 TEST2
4 TEST TEST2
5 TEST2 TEST
------解决方案--------------------delete <表名> where ID not in (select MIN(ID) from <表名> group by COLLO1,COLLO2)
这是标准答案啦..