【发布时间】:2016-09-18 20:41:59
【问题描述】:
我有这个表结构:
+----+-------+
| ID | phone |
+----+-------+
| 3 | 000 |
| 4 | 111 |
| 5 | 111 |
| 8 | 222 |
| 9 | 333 |
+----+-------+
我知道,我可以用这个 sql 显示重复的行:
SELECT * FROM TablePhones GROUP BY phone having count(*) > 1
但我需要一个删除所有重复项但保留 ID 最高的行的 sql 命令。
你能帮帮我吗? :)
【问题讨论】:
标签: mysql