【发布时间】:2021-10-05 00:21:52
【问题描述】:
这就是我拥有的数据库:https://imgur.com/EmQm9vx
自从我上次使用 MySQL 数据库以来已经有一段时间了,所以我有一些问题需要解决。
首先,我需要编写一个查询,该查询可以显示学生的姓名和他们注册的班级。我在 WHERE 上尝试了一些东西,但我迷路了很多。
解决方案:使用 JOIN 是可行的方法,因为您需要连接 3 个表。
【问题讨论】:
-
请与创建表和插入数据脚本共享示例数据。图像将不起作用。此外,每个帖子一个问题。
-
在单独的帖子中提出您的其他问题。
-
您标记了
outer join,但仅当您想要没有相应班级的学生和/或没有相应学生的班级时才使用。您需要指定该要求。如果只希望匹配项坚持[INNER] JOIN,其中INNER关键字是可选的。
标签: mysql sql database mysql-workbench outer-join