私は次のようなテーブル構造を持っています
上記の表では、最大team_id
のforが必要です。win+runs_scored
タスクはPHPコードで実行できることは知っていますが、これに可能なクエリがあれば、私にとっては簡単です。また、実際のテーブルには15000行を超える行が含まれているので、もっと良いものがあれば教えてください。解決策ならそれは素晴らしいでしょう
私は次のようなテーブル構造を持っています
上記の表では、最大team_id
のforが必要です。win+runs_scored
タスクはPHPコードで実行できることは知っていますが、これに可能なクエリがあれば、私にとっては簡単です。また、実際のテーブルには15000行を超える行が含まれているので、もっと良いものがあれば教えてください。解決策ならそれは素晴らしいでしょう
select t.team_id
from YourTable t
order by t.win + t.run_scored desc
limit 1
SELECT teamid FROM
(
SELECT max(win+run_scored),teamid FROM YOUR_TABLE GROUP BY teamid
ORDER BY max(win+run_scored) desc
)
WHERE rownum <= 1
select max(t.win + t.run_scored) ,t.team_id
from YourTable t
group by t.team_id
Limit 1