0
對不起,我似乎有一點心理障礙。Oracle - 如何查詢2個表格來創建列和行
我有一個表,看起來像這樣
SECTION_ID | TITLE
-------------------------
1 Section1
2 Section2
3 Section3
和另一個表像這樣
KPI TITLE | SECTION_ID
----------------------------
Title1 1
Title2 1
Title3 2
Title4 3
Title5 3
Title5 3
我想加入這兩個表,使他們看起來像這樣
Section1 | Section2 | Section3
------------------------------
Title1 Title3 Title4
Title2 Title5
Title6
部分和標題的數量是動態的,所以我不能真正編碼任何東西。
標題的數量不是問題 - 它們的數量可以是任何東西,它們可以是有序的,空值可以顯示在底部。但事先未知的部分數量是一個問題。你不能用普通的SQL來做到這一點,你需要動態的SQL。舉一個例子(當輸出列的數量已知時),請參閱我的解決方案,以解決這個堆棧溢出問題(在頁面底部):http://stackoverflow.com/questions/36803771/need-to-arrange-員工的名字,爲每他們的城市列/按36823614#36823614 – mathguy