我不知道,如果標題是正確的,但basicaly我需要這個(查詢結果):SQL變換兩條記錄成兩列
r_e_s_id person_id
89074 161704
89074 161703
89095 161708
89095 161707
68651 129884
68651 129883
81512 161074
81512 161073
要被插入/更新(如果會有在表r_e_s_id值)到一具有的cols表COMM_PROP - r_e_s_id,perid1,perid2 ......像這樣:
r_e_s_id perid1 perid2
89074 161704 161703
89095 161708 161707
68651 129884 129883
81512 161074 161073
我怎麼能這樣做呢?我正在使用Oracle 11g。
謝謝你的幫助!
什麼版本的Oracle您使用的是? – Taryn 2015-03-03 14:17:38
如果不是不同的列,那麼你使用字符串聚合技術。取決於您的版本,有幾種方法。但是,如果您希望它成爲不同的列,那麼您需要UNPIVOT。但是,正如@bluefeet所說,你需要告訴我們版本。 – 2015-03-03 14:25:21
謝謝。版本是11g – 2015-03-03 14:27:53