以下查询在 Postgresql 中有效,但在 Redshift 中无效:
WITH bar (baz) AS
(VALUES ('a'), ('b'), ('c'))
SELECT * from bar;
Run Code Online (Sandbox Code Playgroud)
这使
baz
---
a
b
c
Run Code Online (Sandbox Code Playgroud)
如何在 Redshift 中复制此行为?
不幸的是,UNION 是这里唯一的方法:
WITH bar (baz) AS
(select 'a' union select 'b' union select 'c')
SELECT * from bar;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5827 次 |
| 最近记录: |