Я искал вокруг, но не могу найти ответ, который я ищу.
У меня есть две таблицы, каждая из которых имеет поле даты last_update_date. Я хочу найти, какая из двух таблиц имеет самую последнюю дату и только вернуть эту дату.
Я пробовал этот запрос, надеясь, что он закажет два поля last_update_date и вернет этот результат, но запрос не работает. Любая помощь будет оценена по достоинству.
Msgstr "Выберите last_update_date из таблицы 1, Table2 order by last_update_date DESC Limit 1"
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
select * from
( select last_update_date from table1
UNION ALL
select last_update_date from table2
) order by last_update_date;
SELECT MAX(A.last_update_date)
(SELECT last_update_date FROM Table1
UNION ALL
SELECT last_update_date FROM Table2) A;