我使用以下查询
select ORDER_ID,
CLUB_ID,
Product_Code,
Qty
from testing_temp
unpivot(
(Product_Code, Qty)
FOR prod IN( (PRO_NO_T, QTY_T),
(PRO_NO_H, QTY_H)
)
)
我的查询结果:
ORDER_ID CLUB_ID PRODUCT_CODE QTY
1082 6601 935944 10
1082 6601 783800 10
1083 6601 935944 10
1083 6601 783800 22
1081 6601 935944 10
1081 6601 783800 12
但我的预期结果应如下所示(必须使用静态值更改PRODUCT_CODE
,即对于列PRO_NO_T
,值应为TTTT
,PRO_NO_H
值应为{ {1}})。
HHHH
非常感谢您的帮助。