以下のこのクエリは、...の結果を生成するのに最適horse_id = 1
ですが、データベース内のすべての馬に対してこれを実行したいと考えています。このクエリを調整する方法を教えてください。
SELECT figures.entry_id,
max(figures.beyer)
FROM
( SELECT hrdb_lines.horse_id,
hrdb_entries.entry_id,
hrdb_lines.beyer
FROM hrdb_entries
INNER JOIN hrdb_lines
ON hrdb_lines.horse_id = hrdb_entries.horse_id
WHERE hrdb_lines.horse_id = 1
ORDER BY hrdb_lines.line_date DESC
LIMIT 2
) as figures
多分私もそれをすべて間違っています。