我正在尝试在桌子上使用 unpivot。我正在使用 Workbench/J 作为亚马逊 redshift 的客户端。以下 select 语句不起作用:
SELECT
campaign_id,
C.B,
C.A
FROM campaign
UNPIVOT
(
A FOR B IN (item1, item2, item3)
) AS C
我收到以下错误:
错误:“for”位置或附近的语法错误:62 [SQL 状态 = 42601]
如果可能的话,我想使用 UNPIVOT 而不是 UNION 并且它不会将 UNNEST 识别为函数。