使用主键的MySQL链接列

时间:2017-07-17 22:27:34

标签: mysql

我有两张桌子,飞机和飞机。飞机包含已检测到的每架飞机的详细信息。航班有一个专栏'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

希望这一切都有道理。提前致谢

1 个答案:

答案 0 :(得分:0)

这是一个非常简单的inner join查询。我强烈建议您阅读联接和不同的样式,因为它们是SQL工作原理的基础。

select
  *
from
  flights
  join aircraft
    on flights.aircraftid = aircraft.aircraftid

join关键字命名您要加入连接树的表。然后,on关键字指定您用于将第一个表连接到第二个表的字段。