下面的这个查询非常适合生成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
也许我也做错了。