手写hql 学生表 如下: 自动编号 学号 姓名 课程编号 课程名称 分数 1 2005001 张三 0001 数学 69 2 2005002 李四 0001 数学 89 3 2005001 张三 0001 数学 69 删除除了自动编号不同, 其他都相同的学生冗余信息 delete tablename where 自动编号 not in (select min(自动编号) from tablename group by 学号, 姓名, 课程编号, 课程名称, 分数)