有这样一个表,表里面的记录有的重复,有的不重复,就是说表的记录是重复的,这里的重复是指ABC三个字段重复,而D不重复,且重复次数为2.
A B C D
1 2 2 4
1 2 2 5
1 3 4 7
2 4 2 3现在我要进行查询,就是将重复记录的D值较大值查出,不重复的记录也查出,如何查询?
A B C D
1 2 2 4
1 2 2 5
1 3 4 7
2 4 2 3现在我要进行查询,就是将重复记录的D值较大值查出,不重复的记录也查出,如何查询?
解决方案 »
- mysql vs postgresql
- 请问大虾 JAVA如何备份和恢复mysql数据库。希望详细的例子
- 删除表中重复记录.只保留一条记录
- 乱码问题
- 这个连接MySQL数据库的字符串有什么问题?有人知道吗?
- 请教在bin下执行./mysqldump -u someone -p db < db.sql和./mysql -u someone -p db < db.sql的区别
- 关于mysql 的索引问题
- libmysql动态链接库
- 在mysql建表中,sql语句'shopSex' enum("男","女","保密") not null default "保密",老是提示冲突,怎么解决?
- mySQL超级新手 求教这段代码里哪里出错了呢?
- 用MySQL做集群时的一个异常
- 快速删除小部分重复记录
+------+------+------+--------+
| a | b | c | max(d) |
+------+------+------+--------+
| 1 | 2 | 2 | 5 |
| 1 | 3 | 4 | 7 |
| 2 | 4 | 2 | 3 |
+------+------+------+--------+
3 rows in set (0.00 sec)是这个意思吗?