我真的可以使用一些幫助,這頭痛...合併查詢記錄到一個
讓我們與足球運動員像這樣的表:
ID|Name|TeamID
1 |X |10
2 |Y |11
3 |Z |12
etc.
,並與團隊的表像這樣的比賽:
Home|Away|Result
10 |11 |0
10 |12 |1
10 |13 |1
etc.
我想完成的是得到一個結果集看起來像這樣:
HomePlayer1|HomePlayer2|HomePlayer3|AwayPlayer1|AwayPlayer2|AwayPlayer3|Result
x |y |z |a |b |c |1
etc.
我應該採取什麼方法?比方說,兩支球隊的球員數量不變。我是否可以在RDB中做到這一點,沒有任何困難或者我應該以不同的方式思考?
技術術語是**擺動**表格。但據我所知,PIVOT操作不是標準SQL的一部分。 – 2014-11-24 13:14:04