我在SQL中有2個表。SQL PIVOT:一對多
dbo.main
|id | mid | tid
1 yes no
dbo.external
| id | type | element |
1 c 9
1 d 10
1 h 11
1 g 12
我怎麼努力實現的是:
| id | mid | tid | c | d | h | g |
1 yes no 9 10 11 12
我嘗試使用支點上dbo.external statment爲
SELECT *
FROM
(
SELECT id,type,element
FROM dbo.external
) SRC
PIVOT
(
MAX(FIELD_DATA)
FOR FIELD_NUMBER IN (id,type,element)
) PIV;
問題是: 我該如何透視dbo.external然後在一個sql語句中加入dbo.main?
非常感謝伴侶 – user3165474