这是我的机场table:
id code airport
1 MAA Chennai Airport
2 DEL Delhi Airport
这是我的设备表:
id type Desc
1 Q400 Q Series
2 B737 B Series
这是我的时间表:
id station equipment
1 1 2
2 2 1
以下是我的预期结果:
id station equipment
1 MAA B737
2 DEL Q400
我该怎么做?
这就是我迄今为止所尝试的:
select schedule.id, schedule.station, flight_schedules.equipment
inner join airport where schedule.station = airport.code
我怎样才能得到预期的结果。
4条答案
按热度按时间uajslkp61#
你可以做:
rt4zxlrg2#
您可以根据您的要求使用内部连接或左连接,如下图所示。另一方面,您可以按照此方法连接多个表:
下面是理解mssql中连接类型的示意图:
希望这有帮助。。。
j1dl9f463#
正确的代码
在此处输入图像描述
uxhixvfz4#
我不知道你用哪种语言,但我举了一个例子
sql
它可能适用于其他一些语言,也可能适用于所有语言them:-