Amazon Athena поддерживает SQL запросов для подсчета строк в нескольких таблицах - PullRequest
0 голосов
/ 09 марта 2020

В базе данных с 10 таблицами я хочу выполнить запрос для подсчета строк (Count (*)) таблиц T2, T3, T4, T5, T7 на основе диапазона дат. Вроде нет. последней загруженной записи, загруженной между диапазонами дат и полученной в виде .. Например: enter image description here

1 Ответ

0 голосов
/ 10 марта 2020

Вы можете UNION результаты нескольких запросов, например:

SELECT 'T2' as TableName, COUNT(*), MAX(DATE) FROM t2
UNION ALL
SELECT 'T3' as TableName, COUNT(*), MAX(DATE) FROM t3
UNION ALL
SELECT 'T4' as TableName, COUNT(*), MAX(DATE) FROM t4
UNION ALL
SELECT 'T5' as TableName, COUNT(*), MAX(DATE) FROM t5
UNION ALL
SELECT 'T7' as TableName, COUNT(*), MAX(DATE) FROM t7
...