Получите максимальные даты вставки в SQL с JOINS
У меня есть список таблиц:
select tableList
from information_schema.tables
Каждая из этих таблиц имеет дату вставки. Я хочу получить максимум (insertdate) каждой из этих таблиц и поместить рядом с ней дату вставки, например:
Column1 Column2
table1 MaxInsertDateTable1
table2 MaxInsertDateTable2
table3 MaxInsertDateTable3
table4 MaxInsertDateTable4
Есть ли способ сделать это? Я использую базу данных MPP:
1 ответ
Я хотел бы представить такой запрос:
select 'table1' as column1, max(insertdate) as column2 from table1 union all
select 'table2' as column1, max(insertdate) as column2 from table2 union all
select 'table3' as column1, max(insertdate) as column2 from table3 union all
select 'table4' as column1, max(insertdate) as column2 from table4;