【发布时间】:2020-10-02 09:29:36
【问题描述】:
我是学习 SQL 的初学者,谁能帮我做一个 SQL 查询:
两个故事:
用户两列:
- id 唯一的用户 ID
- 汽车拥有用户
汽车
- car 是唯一的汽车名称
- 维修汽车的车库
我需要一个 select 语句,它返回两列 id 和garage 考虑到用户 id 和他们的汽车去服务的车库名称。如果汽车表中缺少用户的汽车,则车库列应包含“Missing”。返回按用户 ID 排序的表格
用户表
id car
1 Lamborghini Diablo
2 Ford Raptor
3 Ferrari Testarossa
4 Porsche 911 Carrera
5 Jensen Interceptor
汽车表
Car Garage
Lamborghini Diablo Auto Tek
Porsche 911 Carrera Auto Tek
Ferrari Testarossa Automotive Depot
Ford Raptor Dentworks
输出:
1 Auto Tek
2 Dentworks
3 Automotive Depot
4 Auto Tek
5 Missing
【问题讨论】:
-
除了问题之外,您还应该包括到目前为止您所拥有的代码(努力回答您的问题/问题,因为Stack Overflow 不是代码编写服务)。在doing more research 之后,如果您有问题,您可以发布您尝试过的内容,并清楚地解释什么不起作用,并提供一个minimal reproducible example 。我建议阅读How do I ask a Good Question 和Writing the Perfect Question。另外,请务必使用tour。