我試圖在Microsoft SQL中具有相同ID但列值不同的情況下將不同行合併爲一行。我發現了一個討論,差不多需要,但在Oracle看到linkSQL在Microsoft SQL中合併具有相同ID但列值不同的兩行
我創建的表中sql fiddle
例如,我有
UserId WorkGroup
Bill PC-money
Bill PC-windows
Linus PC-free
Linus PC-open
我想看到
UserId WorkGroup1 WorkGroup2
Bill PC-money PC-windows
Linus PC-free PC-open
我對microsoft sql的訪問權限是隻讀的
感謝您的意見
關鍵詞是'PIVOT'。如何在SQL Server中轉換表格有很多問題。 –