gpt4 book ai didi

mysql - 连接两个表的查询

转载 作者:行者123 更新时间:2023-11-29 09:06:48 25 4
gpt4 key购买 nike

我是MYSQL的新手。对此的任何帮助将不胜感激。

我有两个表“机场”和“邮政”,其中包含以下字段:

机场

id, Airport-code, Airport_name

帖子

id, Source_Airport_code, Destination_airport_code, Date_of_departure, preference

如何获取包含以下字段的记录(此处源和目的地对应于机场名称而不是代码):

Source, destination, date_of_departure

最佳答案

如果 Posts.*_Airport_code 中的 FK 并不像 MJB 假设的那样引用 Airports.id,而是引用 Airports.Airport_code,则

SELECT
APS.Airport_name AS Source,
APD.Airport_name AS Destination,
Posts.date_of_departure
FROM Posts
INNER JOIN Airports APS ON(APS.Airport_code = Posts.Source_Airport_code)
INNER JOIN Airports APD ON(APD.Airport_code = Posts.Destination_airport_code)

关于mysql - 连接两个表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6824583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com