таким образом
create MATERIALIZED VIEW ... as
with a as (...)
select * from a
а смысл там иметь cte? MATERIALIZED VIEW не читает саму исходную таблицу, там нет смысла сложный запрос писать
ок. но тогда каким образом создать матвью для сложного запроса с cte и union all ?
в такой постановке вопроса -- никак
то есть матвью - не для сложных запросов? чем порекомендуете решить задачку - быстро получать результат запроса из данных, собираемых сложным запросом?
есть базовая операция -- group by , т.е. matview позволяет ее решить и подготовить данные для вашего сложного запроса, надо просто развернуть задачу > быстро получать результат запроса из данных, собираемых сложным запросом? взять другую СУБД, КХ тут не подходит?
Обсуждают сегодня