MySQL 删除重复数据

数据

id student_num name course_num course_name score
1  2009001   张三   1     数学   68
2   2009002  李四   1      数学   89
3   2009001   张三   1      数学   68

# 第一种
DELETE FROM student WHERE id NOT IN (
    SELECT b.id FROM (
        SELECT MAX(id) id
        FROM student GROUP BY student_num,name,course_num,course_name,score
    ) b 
)

# TODO 添加其他方式
原文地址:https://www.cnblogs.com/blue-t/p/14567974.html