【发布时间】:2020-10-01 16:32:20
【问题描述】:
鉴于 SQL 表“cars”和“drivers”,它们都有一个 id 字段作为主键,而“drivers”有一个将它们与汽车相关联的 id,您将如何编写 SQL 查询来显示哪些司机与哪些汽车配对?
对于初学者级别的问题,我很抱歉,只是想学习这种新语言。 TIA
【问题讨论】:
-
提示:
JOIN...
鉴于 SQL 表“cars”和“drivers”,它们都有一个 id 字段作为主键,而“drivers”有一个将它们与汽车相关联的 id,您将如何编写 SQL 查询来显示哪些司机与哪些汽车配对?
对于初学者级别的问题,我很抱歉,只是想学习这种新语言。 TIA
【问题讨论】:
JOIN...
这是一个简单的JOIN(又名“内连接”)。对列名进行一些假设,您的查询应该如下所示:
select
d.*,
c.*
from cars c
join drivers d on d.car_id = c.id
【讨论】: