например:
WITH cte AS (SELECT some FROM foo WHERE $1 IS NOT NULL AND ...) SELECT prop FROM bar WHERE $1 IS NULL OR prop IN (SELECT some FROM cte)
то если $1 будет NULL - cte выполнится, или проигнорируется?
select null is not null что говорит?)
То, что subquery не выполнится?)
а вы можете сами же посмотреть: explain WITH cte AS (SELECT some ...
Точно, спасибо!
Обсуждают сегодня