日期:2014-05-16  浏览次数:21037 次

删除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,学号);