我想选择列" B"作为列表的列表" A"是一样的。说我有:
A | B
-----------------------------------
10000 | 5000
10000 | 5000
10001 | 9090
10002 | 9090
10000 | 9090
结果,我想:
A | B
-----------------------------------
10000 | '5000,5000,9090'
10001 | '9090'
10002 | '9090'
我应该怎么做?谢谢大家!
答案 0 :(得分:0)
你可以试试这个
select A, array_to_string( array_agg("B"), ' , ') from tablename GROUP BY A order by A
更多参考访问this