一道数据库面试题求高手解答
用SQL语句删除除了id不同,其他都相同的学生表信息。
------解决方案--------------------通用写法:
delete from 表 where 不同的字段 not in
(select max(不同的字段) from 表 group by 相同的字段)
------解决方案--------------------delete from <table_name> wehere id not in (select max(id) from <table_name> group by <除id外的其他字段> )