id name title
1 111 2222
2 111 223efd
3 111 fdfdf
4 111 dgsdgs
5 222 afdasdsd
6 333 sdfsfdsfsdf
7 444 dafdfafasf
8 444 131232dsad表 item 里name 字段有很多重复...想把重复的都 删除..只保留一条.
要在这张表操作...不要保存在临时表中求 mysql 语句.....在sqlserver 这语句 delete from item where id not in(select min(id) from item group by name) 可以用在 mysql 下就不行了...
1 111 2222
2 111 223efd
3 111 fdfdf
4 111 dgsdgs
5 222 afdasdsd
6 333 sdfsfdsfsdf
7 444 dafdfafasf
8 444 131232dsad表 item 里name 字段有很多重复...想把重复的都 删除..只保留一条.
要在这张表操作...不要保存在临时表中求 mysql 语句.....在sqlserver 这语句 delete from item where id not in(select min(id) from item group by name) 可以用在 mysql 下就不行了...
解决方案 »
- 一条执行时间超级长的SQL语句,急需高手优化!!!
- 大数据量处理,求教高手~
- mysql5.0数据库备份脚本怎么写啊?
- 如何在MySQL里面实现互斥的访问?如何保证select/update的原子操作?使用lock tables和unlock tables的效果如何?
- 数据库中的表建好后,怎样再定义主键,指令是什么,请各位江湖高手帮忙
- 求一句查询语句,我想了半天想不出来,都失眠了?
- MySQL5.6.11 没有MySQLInstanceConfig.exe
- 求助----新手刚开始学习数据库,谁有郝斌老师的数据库视频
- java调用数据库 先insert再select得不到数据
- 问条查询··看可行否·
- MySQL中如何用SQL语句备份整个库?
- 这么简单的SQL,竟然都写不对。。。。。
delete a from tt a inner join tt b on a.name=b.name and a.id<b.id
from table A,table B
where A.id<B.id and A.name=B.name