【发布时间】:2022-01-06 19:24:01
【问题描述】:
我真的需要你的帮助,我已经花了很多时间试图弄清楚但没有成功:(
我有两张桌子:
我需要按 sea_id / bat_season 对所有内容进行分组,并获得这些季节的最大 ID。所以 bat_id 的 3 和 5 应该与它们的链接数据一起返回。 但是如果表 2 中没有数据,我仍然应该看到没有表 2 详细信息的两个季节的详细信息。
我最接近的结果是下面的声明:
SELECT b.bat_id, b.bat_trophies, b.bat_ranking, s.sea_id, s.sea_name, s.sea_start
FROM gvg_seasons s
LEFT JOIN (SELECT bat_id, bat_trophies, bat_ranking, bat_season FROM gvg_battles ORDER BY bat_id DESC LIMIT 1) b
ON s.sea_id = b.bat_season
WHERE s.sea_gl_id = 1
GROUP BY s.sea_id DESC
结果: Result
如果有人可以在这里帮助我,我将非常感激。
【问题讨论】:
-
请用 Markdown 表或 SQL 插入语句中的表数据更新您的问题,而不仅仅是链接图像。您的预期输出表格也会有所帮助。
-
Never post images of code, data or error messages。请编辑您的问题并将文本复制/粘贴到问题中,格式化。这样我们就可以尝试重现问题而无需重新输入所有内容,并且屏幕阅读器可以正确索引或阅读您的问题。
-
欢迎,为了改善您在 SO 上的体验,请 take the tour 并阅读 how to ask、On Topic question,然后查看 Question Check list、perfect question 以及如何创建 @987654329 @
标签: mysql database select groupwise-maximum