Множественный выбор в Datagrip (запуск CTE, которого нет в вашем вложенном запросе) - PullRequest
0 голосов
/ 14 октября 2018

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

...