我有一個mySQL表,其中包含來自多個用戶的多個條目(由userid標識)。整行包含用戶標識,位置,種類和重量。我想要一個排行榜,其中包含最重的重量和每個用戶對某個物種的相應位置。從mySQL表創建排行榜
我想:
SELECT userid, location, f_weight_i FROM eac.catches WHERE f_weight_i = (SELECT MAX(f_weight_i) FROM eac.catches) AND species='32' GROUP BY userid ORDER BY f_weight_i
,但沒有返回任何行。
我也試過這樣,它返回的整體最佳重量:
SELECT userid, location, f_weight_i FROM eac.catches WHERE f_weight_i = (SELECT MAX(f_weight_i) FROM eac.catches)
我怎樣才能得到最好的權重,對各用戶每一個物種?
Define'best'.. – Strawberry
「best」=最大體重。 –
啊,'最重'。 – Strawberry