Многократный выбор в Datagrip (запуск CTE, которого нет в вашем вложенном запросе)
Я ищу способ выполнить вложенный коррелированный запрос, который требует CTE, созданного над сценарием. Например, если бы я имел:
with first_cte as (
select *
from a_table
where 1=1
)
select * from
(select
column_1,
column_2,
column_3
from b_table b
inner join first_cte f on f.user_id = b.user_id
where 1=1) x
Если я просто хочу протестировать вложенный запрос, он скажет, что first_cte не существует. Есть ли способ выделить CTE, чтобы он запускался при тестировании вложенных запросов?
Я использую PostgreSQL, кстати. Спасибо!!!