なぜこのクエリは奇妙な結果をもたらすのですか..
SELECT max(greatest(home_team_total,away_team_total)) AS max_team_score, id
FROM `match`
WHERE id IN (1,2,3,4,5)
その間
SELECT greatest(home_team_total,away_team_total) AS max_team_score, id
FROM `match`
WHERE id IN (1,2,3,4,5)
ORDER BY max_team_score DESC
LIMIT 1
正しい結果が得られます..
最大値は両方のケースでのみ正しいですが、最初のケースでは一致の ID が間違っています..