Как выбрать самую последнюю дату и время из 2 таблиц - PullRequest
0 голосов
/ 27 июня 2018

Я искал вокруг, но не могу найти ответ, который ищу.

У меня есть две таблицы, у каждой есть поле даты с именем last_update_date. Я хочу найти, какая из двух таблиц имеет самую последнюю дату, и вернуть только эту дату.

Я попробовал этот запрос, надеясь, что он упорядочит поле last_update_date для двух таблиц и вернет этот результат, но запрос не работает. Любая помощь будет оценена.

"Выбрать last_update_date из Таблицы1, порядок Таблицы2 по last_update_date DESC Limit 1"

Ответы [ 3 ]

0 голосов
/ 27 июня 2018
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
0 голосов
/ 27 июня 2018
SELECT MAX(A.last_update_date) 
 (SELECT last_update_date FROM Table1
  UNION ALL
  SELECT last_update_date FROM Table2) A;
0 голосов
/ 27 июня 2018
select * from 
( select last_update_date from table1 
  UNION ALL 
  select last_update_date from table2 
) order by last_update_date;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...