【发布时间】:2022-01-18 09:54:44
【问题描述】:
我对使用 presto 的 SQL 非常陌生,并试图取消透视如下所示的表: Pivot 让它看起来像这样:Unpivoted
我尝试过使用 UNPIVOT 函数,我尝试过使用 unnest 进行 CROSS JOINING。我终于认为我已经使用 UNION 弄清楚了,但我可以安静地得到正确的查询。你能把我推向正确的方向吗?
这就是我的工作:
SELECT CASE_ID, Account, Amount
FROM
TEST_TABLE
CROSS JOIN UNNEST (
ARRAY['Factor_Cost','Unfactor_cost'],
ARRAY[Factor_Cost,Unfactor_cost]
) t2(account, amount)
非常感谢, 回复
【问题讨论】: