1

ユーザーでいっぱいのテーブルがあり、以下のクエリを使用して、最高スコアをポイントで割った結果を取得できます。

SELECT MAX(points/score) FROM table

ただし、結果に関連付けられているユーザーを取得したいと思います。助言がありますか?

4

2 に答える 2

3
SELECT * 
  FROM table
 ORDER BY points/score DESC
 LIMIT 1
于 2012-06-26T07:49:04.827 に答える
1

並べ替えてpoints/score、結果を 1 つに制限するだけです。

SELECT
  *
FROM
  table
ORDER BY
  points/score DESC
LIMIT 1
于 2012-06-26T07:47:11.480 に答える