列转行,不知道如何写,请问大侠们
列转行,不知道怎么写,请教大侠们?
表如下:
fnum fa fb
15070 1 3
15070 2 0
15070 3 3
15070 4 1
15070 5 0
15070 7 1
15070 8 1
15070 9 1
15070 10 0
15071 1 3
15071 2 0
15071 3 1
15071 4 3
15071 5 0
15071 7 3
15071 8 1
15071 9 3
15071 10 3
15072 1 3
15072 2 3
15072 3 0
15072 4 1
15072 5 0
15072 7 1
15072 8 0
15072 9 0
15072 10 0
请求转化成:
fnum 1 2 3 4 5 7 8 9 10
15070 3 0 3 1 0 1 1 1 0
15071 3 0 1 3 0 3 1 3 3
15072 3 3 0 1 0 1 0 0 0
------解决思路----------------------
OUTER APPLY
表如下:
fnum fa fb
15070 1 3
15070 2 0
15070 3 3
15070 4 1
15070 5 0
15070 7 1
15070 8 1
15070 9 1
15070 10 0
15071 1 3
15071 2 0
15071 3 1
15071 4 3
15071 5 0
15071 7 3
15071 8 1
15071 9 3
15071 10 3
15072 1 3
15072 2 3
15072 3 0
15072 4 1
15072 5 0
15072 7 1
15072 8 0
15072 9 0
15072 10 0
请求转化成:
fnum 1 2 3 4 5 7 8 9 10
15070 3 0 3 1 0 1 1 1 0
15071 3 0 1 3 0 3 1 3 3
15072 3 3 0 1 0 1 0 0 0
------解决思路----------------------
OUTER APPLY