是否可以转换以下视图:
这种结构?
我尝试过交叉连接,但我不知道如何根据列名创建条件。
您需要 APPLY 而不是 JOIN 才能访问外部列
APPLY
JOIN
SELECT t.Date,v.[1],v.[2],v.number FROM Table t CROSS APPLY (VALUES (t.[1],CAST(NULL AS int),1),(NULL,t.[2],2) ) v ([1],[2],number)