最佳答案
我想使用 WITH语句“声明”实际上是多个 TEMP 表的内容。 我试图执行的查询大致如下:
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
语句,但是找不到答案。