问题:删除emp_no重复的记录,只保留最小的id对应的记录。
问题拆解:
delete from titles_test --删除表格内的信息用delete from 表名 where 筛选条件
WHERE
titles_test.id not in --删除表格内容用否定取最小id的值的其他值
(select id1 from
(select tt1.emp_no, min(tt1.id) id1 from --找出分组后最小的id值
titles_test tt1
group by tt1.emp_no) re --将表格按照emp_no分组
);