[英]Unpivot Multiple Columns
使用cross apply
:
select v.*
from t cross apply
(values (t.id, t.article1, t.amount1, NULL),
(t.id, t.article2, t.amount2, t.price2),
(t.id, t.article3, t.amount3, t.price3),
(t.id, t.article4, t.amount4, t.price4)
) v(id, article, amount, price)
where v.article is not null;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.