0

私はいくつかのゲーム統計のためにある種の「トップ」を作ろうとしています

テーブルはこんな感じ

mapname     authid  country     name    time    date    weapon  server

このクエリがありますが、大丈夫ではありません

SELECT *, min(time) FROM kz_nub15 WHERE mapname = '".$map."' GROUP BY name ASC ORDER BY time ASC LIMIT 15

マップ名の最高の 15 時間を取得しようとしていますが、各名前の最高の時間しか表示されません

4

2 に答える 2

0

次のようにしてみてはいかがでしょうか。

SELECT *
FROM kz_nub15
WHERE mapname = '".$map."'
GROUP BY name
ORDER BY time ASC
LIMIT 15
于 2012-04-04T13:30:08.257 に答える
0

これは min() が原因です。min() を取り出して再試行してください。

于 2012-04-04T13:30:17.803 に答える