Получите максимальные даты вставки в SQL с JOINS

У меня есть список таблиц:

select tableList
from information_schema.tables

Каждая из этих таблиц имеет дату вставки. Я хочу получить максимум (insertdate) каждой из этих таблиц и поместить рядом с ней дату вставки, например:

Column1   Column2
table1    MaxInsertDateTable1
table2    MaxInsertDateTable2
table3    MaxInsertDateTable3
table4    MaxInsertDateTable4

Есть ли способ сделать это? Я использую базу данных MPP:

http://www.actian.com/products/big-data-analytics-platforms-with-hadoop/matrix-mpp-analytics-databases/

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;
Другие вопросы по тегам