0

嗨,我有三个名为airports, flights,的表checkin。从这个表中,我需要检索一些字段,例如:

flight.code,
flight.start_time,
flight.end_time,
flights.start_id,
flights.endid,
airports.name as sloc,
airports.name as eloc

条件是:

ckeckin.flight_id = flights.id,
airport.id = flights.startid, --for sloc
airports.id = flights.endid --for eloc
4

1 回答 1

1

像这样的东西?

select flights.code, flights.start_time, flights.end_time, 
flights.start_id, flights.endid, 
a.name as sloc, b.name as eloc
from flights
left join airports a on (flights.start_id = a.id)
left join airports b on (flights.endid = b.id)
于 2012-09-28T09:45:01.343 回答