我有两张表如下:
第一张桌子上的Icao是一个HUB我需要在表1中找到每个HUB的目的地,从表2中找到它们在表1中的lat和lng。现在这是我的查询:
SELECT DISTINCT icao, arricao, lat, lng
FROM phpvms_airports
LEFT JOIN phpvms_schedules ON icao = depicao
WHERE hub = 1
这就是我得到的:
问题在于我为集线器而不是目的地获得了lat,lng。 请帮帮我!
由于
答案 0 :(得分:0)
SELECT phpvms_schedules.depicao as hubIcao, phpvms_schedules.arricao as destinationIcao, phpvms_airports.lat, phpvms_airports.lng
FROM phpvms_schedules
JOIN phpvms_airports ON phpvms_airports.icao = phpvms_schedules.arricao
ORDER BY hubIcao;