删除ACCESS数据库“学号”重复,并且成绩等于0的学生
ACCESS数据库,删除掉重复的学号,并且成绩等于0的语句,这个怎么写啊?
ID 学号 成绩
1 111 10
2 111 0
3 111 0
4 222 54
5 222 0
------解决方案--------------------a是学号,b是成绩
select * from test where id not in (select max(id) from test group by a having count(0) = 1) and b = 0
楼主先查看下是不是 你想删除的
------解决方案--------------------如果觉的慢,先放个索引上去,再删除看看会不会快点
create index test_index on 表名(id,学号);