Union по заранее неизвестному количеству таблиц
Есть несколько таблиц с названием вида: "data_01_23". Каждый месяц создается новая. Необходимо получать некие агрегированные данные со всех. Сейчас это реализовано как-то так:
select *
from data_01_23
union all
select *
from data_02_23
Из-за чего нужно каждый раз проверять какие таблицы существуют и менять запрос. Возможно ли автоматизировать этот процесс не прибегая к пайплайну? Количество и название таблиц можно брать с Information_schema, но как это использовать кроме как прописать огромный case я не придумал.