gpt4 book ai didi

mysql - SQL 子查询连接

转载 作者:行者123 更新时间:2023-11-29 02:53:32 25 4
gpt4 key购买 nike

我有以下表格

Table 'Flight' (
number int,
dest VARCHAR(4),
arrTime Date,
Foreign Key(dest) references Airport(code)
)

Table 'Airport' (
code VARCHAR(4),
PRIMARY KEY(code)
)

假设我有以下航类数据

'Flight'
2,'TX','10/5/2015 1:32'
3,'NY','10/5/2015 4:20'
1,'TX','10/5/2015 1:20'
4,'NY','10/5/2015 4:21'

和机场

'TX'
'NY'

对于每个机场,我想检索所有连续到达该机场的航类号,因此它看起来很像我为航类表提供的数据。我正在处理一个子查询来执行此操作,但我无法获得所需的输出...

 1,'TX','10/5/2015 1:20'
2,'TX','10/5/2015 1:32'
3,'NY','10/5/2015 4:20'
4,'NY','10/5/2015 4:21'

我已经尝试了以下但我无法得到正确的输出

SELECT Airport.code, Timez
FROM Flight JOIN Airport
ON Flight.dest = Airport.code
ORDER BY DATE(arrTime) DESC as Timez

帮助将不胜感激

最佳答案

使用 ORDER BY Airport.code, Flight.arrTime

这会将同一机场的所有航类排序在一起,然后在这些组内按时间排序。

不要使用DESC,那样会使它们按倒序排列。

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

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