我正在尝试选择mysql表中的重复行,它对我来说很好,但问题是它不是让我选择该查询中的所有字段,而是让我选择用作不同的字段名,让我写查询更好的了解
mysql_query("SELECT DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id") mysql_query("SELECT * , DISTINCT ticket_id FROM temp_tickets ORDER BY ticket_id")
第一个工作正常
现在,当我尝试选择所有字段时,我最终会出现错误
我正在尝试选择最新的重复项,比如说ticket_id 127是行ID 7、8、9的3倍,因此我想选择一次,最新条目在这种情况下为9,这适用于所有其余项ticket_id的
任何想法谢谢
您在找"SELECT * FROM temp_tickets GROUP BY ticket_id ORDER BY ticket_id吗?
"SELECT * FROM temp_tickets GROUP BY ticket_id ORDER BY ticket_id
更新
SELECT t.* FROM (SELECT ticket_id, MAX(id) as id FROM temp_tickets GROUP BY ticket_id) a INNER JOIN temp_tickets t ON (t.id = a.id)