我有此表視圖樞軸/交叉表查詢Oracle 10g中(動態列數)
UserName Product NumberPurchaces
-------- ------- ---------------
'John Doe' 'Chair' 4
'John Doe' 'Table' 1
'Jane Doe' 'Table' 2
'Jane Doe' 'Bed' 1
如何創建一個查詢,將提供Oracle 10g的這一支點看法?
UserName Chair Table Bed
-------- ----- ----- ---
John Doe 4 1 0
Jane Doe 0 2 1
任何方式動態地做到這一點?我看到這麼多的方法(解碼,PL/SQL循環,工會,11G樞)
但我還沒有找到的東西,會爲我根據上面的例子中工作
編輯 :我不知道的產品開發時間的數量或類型所以這是動態的
你不能。任何特定的SQL語句必須返回結果集的列數,列的名稱和列的數據類型 – 2010-08-13 23:38:03