Я хотел бы "объявить", что эффективно несколько таблиц TEMP, используя оператор WITH. Запрос, который я пытаюсь выполнить, соответствует строкам:
WITH table_1 AS (
SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date
)
WITH table_2 AS (
SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS date
)
SELECT * FROM table_1
WHERE date IN table_2
Я прочитал документацию PostgreSQL и исследовал использование нескольких операторов WITH
и не смог найти ответ.