我知道很多關於SQL表格格式化的問題,但我找不到解決當前問題的方法。將行轉換爲SQL中的列的自定義處理
我的問題是,我有一個表包含有關公司的數據以及與這些公司有關的員工。
Company_ID Person_ID Name Departement_ID
1 1 aaa 1
1 2 bbb 1
1 3 ccc 1
1 4 ddd 2
2 5 eee 1
2 6 fff 2
2 7 ggg 2
我想顯示每個公司每個部門2個員工數據的樣本。第一部分的結果會是這樣的:
Company_ID Contact1ID_Dpt1 Contact1Name_Dpt1 Contact2ID_Dpt1 Contact2Name_Dpt1
1 1 aaa 2 bbb
2 5 eee NULL NULL
有人可以幫我解決這個問題嗎?