delte from tablename
where id not in (select min(id) from tablename
group by 学号,姓名,课程编号,分数);
where id not in (select min(id) from tablename
group by 学号,姓名,课程编号,分数);
解决方案 »
- SQL执行并发时相当的慢。
- oracle提示程序太大,请问各位有什么好的解决办法
- 求助怎么使oracle 10g数据 从windows 32位迁移到64位
- 有一千万张图片存数据库中行吗?
- 新手,求一条查询语句~
- UNIX另一个用户TELNET访问ORACLE For HP-UX 11.23的ORA-01034的问题,比较奇怪,SU转后就么有这个问题。
- 求SQL语句。急/谢谢~~~
- Oracle不肯耗用系统资源加快工作效率
- 100分请教:两个表之间的行连接问题
- which version Oracle support Pro*C .
- 怎样将oracle数据库状态自动设为打开?
- 求教!:备份整个数据库后数据、日志、控制文件全部删除后怎么恢复数据库啊?
说的十分正确阿,顶
---------- ---------- ---------
1 111111111 aaa
2 111111112 bbb
3 111111113 ccc
4 111111111 aaaSQL> delete from test a where rowid not in (select max(b.rowid) from test b where a.cola=b.cola and a.colb=b.colb);已删除 1 行。SQL> select * from test; ID COLA COLB
---------- ---------- ---------
2 111111112 bbb
3 111111113 ccc
4 111111111 aaa
看到这种问题,
我只会想全部取出来.. 在C#里用ArrayList.Contains来判断,发现一个重复删一个