SQL查询:令人困惑的查询

时间:2014-10-09 21:16:00

标签: sql

我有以下表格:

     Flights(flight_num, source_city, dest_city)
     Departures(flight_num, date, plane_type)
     Passengers(passenger_id, passenger_name, passenger_address)
     Bookings(passenger_id, flight_num, date, seat_number)

我想找到从伯班克出发的所有航班的每种飞机的起飞次数。 (确保plane-¬_type也是结果的一部分。)

到目前为止我已经

     SELECT D.plane_type, COUNT(*)
     FROM Departures D, Flights F
     WHERE F.source_city = “Burbank”
     AND F.flight_num = D.flight_num
     GROUP BY D.plane_type

但我不确定如何纳入飞机可能因同一航班号而改变的事实?

1 个答案:

答案 0 :(得分:0)

如果您的plane_type更改没有规则,则无法实现该行为。