Я ищу способ выполнить вложенный коррелированный запрос, для которого требуется 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, кстати.Спасибо !!!