gpt4 book ai didi

sql - 在两个表的列上获取 MAX()

转载 作者:可可西里 更新时间:2023-11-01 07:46:05 24 4
gpt4 key购买 nike

我有两个表,它们都有 DateTime 列。

如何获取 MAX() 日期时间?

越短/越简单越好,因为这只是更大查询的一部分。

最佳答案

您可以使用 GREATEST function :

SELECT GREATEST((SELECT MAX(column) 
FROM TABLE_1),
(SELECT MAX(column)
FROM TABLE_2))

使用联合:

SELECT MAX(col)
FROM (SELECT col FROM TABLE_1
UNION ALL
SELECT col FROM TABLE_2)

为此使用 UNION ALL - 它更快,因为它不会删除重复项,并且在此示例中子查询是否返回重复项并不重要。

关于sql - 在两个表的列上获取 MAX(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432460/

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