SELECT DISTINCT(player2) FROM logs
WHERE player1=3
ORDER BY time DESC
是否有可能使用該查詢返回其他非明顯的cols?mysql distinct或
還是我其他的解決方案:
SELECT * FROM logs
WHERE player1=3
GROUP BY player2 ORDER BY time DESC
這工作得很好,但它不正確排序。它挑選組中的第一個。
表例如:
player1 player2 time
3 5 1
3 5 2
3 6 3
我希望它返回:
player2 time
5 2
6 3
但它(與集團)返回:
player2 time
5 1
6 3
太棒了,非常感謝。 – domino 2012-07-18 17:50:43