我有一个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