2015-04-27 65 views
0

我想選擇列「B」作爲列時,它的列「A」是相同的。說我有:我想選擇列「B」作爲列時,它的列「A」是相同的

A    | B 
----------------------------------- 
10000   | 5000   
10000   | 5000   
10001   | 9090   
10002   | 9090   
10000   | 9090 

結果,我想有:

A    | B 
----------------------------------- 
10000   | '5000,5000,9090'    
10001   | '9090'   
10002   | '9090'   

我應該如何去嗎?謝謝大家!

+1

8.4不再保留。你應該_really_升級到支持的版本 –

+0

嗨,@a_horse_with_no_name。不幸的是,這不取決於我的決定。 :( – Kevin

回答

0

你可以試試這個

select A, array_to_string(array_agg("B"), ' , ') from tablename GROUP BY A order by A 

更多參考訪問this

相關問題