我有两张桌子,飞机和飞机。飞机包含已检测到的每架飞机的详细信息。航班有一个专栏'AircraftID',也在飞机上。在飞行中,我需要使用来自飞机的'ModeS'的数据填充'ICAO'。
Aircaft
+ AircraftID + ICAO + Other Data +
| 1 | TEST | *DATA* |
+---------------------------------+
Flights
+ AircraftID + ICAO + Other Data +
| 1 | | *DATA* |
+------------+-------+------------+
SELECT * FROM Flights; +--------> 1,TEST,*DATA* #Expected output
希望这一切都有道理。提前致谢
答案 0 :(得分:0)
这是一个非常简单的inner join查询。我强烈建议您阅读联接和不同的样式,因为它们是SQL工作原理的基础。
select
*
from
flights
join aircraft
on flights.aircraftid = aircraft.aircraftid
join
关键字命名您要加入连接树的表。然后,on
关键字指定您用于将第一个表连接到第二个表的字段。