我想选择一个专栏" B"作为列表的列表" A"是一样的

时间:2015-04-27 09:23:36

标签: postgresql postgresql-8.4

我想选择列" 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 个答案:

答案 0 :(得分:0)

你可以试试这个

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

更多参考访问this