【发布时间】:2015-01-29 19:58:11
【问题描述】:
我想做的(对于每个航班)是选择 Flight_number、Departure_airport's Name 和 Arrival_airport's Name 。出发有 MIN Leg_number,到达有 MAX Leg_number。
我已经试过了。但是加入零件还是缺少什么,这里是链接:http://sqlfiddle.com/#!2/263a2/5
【问题讨论】:
-
您正在使用 Flight_leg 中的同一列“Leg_number”来加入 ln 中的最大和最小航段编号,这不起作用?
-
我需要找到 Departure_airport_code(MIN leg number) 和 Arrival_airport_code(MAX leg number) 然后加入 AIRPORT 表。
-
因此,您首先需要特定航班号的(最小和最大航段编号)的机场代码,然后根据这些代码获取机场信息。对吗?
-
是的,每个航班的 min(departure) and max(arrival) leg numbers' 部门名称和航班号
标签: mysql sql select join left-join