我在嘗試從mySQL表中檢索數據時遇到問題。該表包含所有參與者在賽事中的所有單圈時間。該表爲每場比賽有多個條目。我想選擇每個參與者的最佳圈速時間,但我不確定如何擺脫每個參與者的副本。刪除SQL結果中的重複項
我試過以下聲明。
SELECT *
FROM laptimes
GROUP BY laptime,
username
表看起來是這樣的:
lap username laptime
2 Blackvault 1200.000
1 Blackvault 1234.000
3 Elmo 1235.000
我想只顯示Blackvault和Elmo的只有一圈一圈的2。 SQL需要是通用的,因爲可能有N個賽車手和N個圈數。
任何幫助表示讚賞。
[SQL組通過用順序按] [1] [1]:http://stackoverflow.com/questions/27983/sql-group-by-with-an-order-by 這可能有幫助。 – F4b