删除除了自动编号不同,其他都相同的学生冗余信息
有如下学生表
自动编号 学号 姓名 课程编号 课程名称 分数
1 2005001 张三 0001 数学 69
2 2005002 李四 0001 数学 89
3 2005001 张三 0001 数学 69
要求:删除除了自动编号不同,其他都相同的学生冗余信息
sql(sqlserver中)
delete from student where ID not in (
select MIN(id) from student group by [Student_ID]
,[Student_Name]
,[Course_ID]
,[Course_Name]
,[Score])