1
これはエラーを与える:なぜunionはwithステートメントで動作しませんか?
with a1 as (select 2), a2 as (select 3)
a1 union a2;
-- ERROR: syntax error at or near "a1"
しかし、これはしません:
(select 2) union (select 3);
/*
?column?
----------
2
3
(2 rows)
*/
何が起こっていますか?