0
我有這個表的結構:刪除MySQL的重複,但保持一個
+----+-------+
| ID | phone |
+----+-------+
| 3 | 000 |
| 4 | 111 |
| 5 | 111 |
| 8 | 222 |
| 9 | 333 |
+----+-------+
我知道,我可以顯示與此SQL重複行:
SELECT * FROM TablePhones GROUP BY phone having count(*) > 1
,但我需要它刪除SQL命令所有重複但保留那個具有最高ID的行。
你能幫助我嗎? :)
我得到這個錯誤: #1064 - 由''TP INNER JOIN( SELECT MAX語法錯誤(id)id,T.phone FROM TablePhones T INNER JOI'in line 1' – Stack108