我已经搜索过了,但是找不到我想要的答案。
我有两个表,每个表都有一个名为last_update_date的日期字段。我想搜索两个表中哪个具有最近的日期,并且只返回该日期。
我尝试了此查询,希望它将对两个表的last_update_date字段进行排序并返回该结果,但查询不起作用。任何帮助将不胜感激。
“从表1中选择last_update_date,按last_update_date DESC限制1的顺序选择表2”
答案 0 :(得分:2)
SELECT MAX(last_update_date)
FROM (
SELECT MAX(last_update_date) as last_update_date
FROM Table1
UNION ALL
SELECT MAX(last_update_date)
FROM Table2
) tMax
答案 1 :(得分:0)
select * from
( select last_update_date from table1
UNION ALL
select last_update_date from table2
) order by last_update_date;
答案 2 :(得分:0)
SELECT MAX(A.last_update_date)
(SELECT last_update_date FROM Table1
UNION ALL
SELECT last_update_date FROM Table2) A;