我有一個表類型:複雜查詢。請幫幫我!
id | text | tel | time
----------------------------
1 | text1 | tel1 | unixtime
2 | text1 | tel1 | unixtime
3 | text1 | tel1 | unixtime
4 | text2 | tel2 | unixtime
5 | text3 | tel3 | unixtime
6 | text3 | tel3 | unixtime
我希望它「乾淨」,嘗試刪除所有行是text
= tel
,並留下一個具有最大time
。我開始是這樣的:
SELECT concat(`text`, `tel`),
count(concat(`text`, `tel`))
FROM `ads` GROUP by concat(`text`, `tel`)
Having count(concat(`text`, `tel`)) > 1
的東西看成是工作的事,但都錯了:(但我仍然無法猜測如何刪除,只留下重複的一個記錄......任何人有任何想法,請寫!
您的查詢是否實際包含所有反引號('\'')? – 2010-09-22 15:38:37
是的,我的查詢包括所有反引號... – Zoitc2014 2010-09-23 08:20:18