-2

私は現在このクエリを実行しています:

SELECT *, COUNT(name) AS ActionCount 
FROM plays 
GROUP BY name 
ORDER BY ActionCount DESC LIMIT 0, 50

私のゲームで最も有名な/一般的な名前を選択するには、「マイレージ」フィールドがあると仮定して、上記で選択した50人のユーザー全員に対してクエリを実行せずに、すべてのプレーヤーが走行したマイレージの合計を取得するにはどうすればよいですか?すべてのゲームで。

4

1 に答える 1

3

私はそれを期待していたでしょう:

SELECT 
  *, 
  COUNT(name) AS ActionCount,
  SUM(mileage) AS totalMileage 
FROM plays 
GROUP BY name
ORDER BY ActionCount DESC LIMIT 0, 50

それをします。

それは私には特にトリッキーではないようですか?

于 2013-03-26T21:34:32.157 に答える