1
这会给出错误:为什么工会不能与陈述一起工作?
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)
*/
这是怎么回事?