我使用postgresql,我有一个这样的数据库[重复]
Posted
技术标签:
【中文标题】我使用postgresql,我有一个这样的数据库[重复]【英文标题】:I work with postgresql and i have a database like this [duplicate] 【发布时间】:2020-08-26 18:23:53 【问题描述】:Col1 Col2
_________
A | 1
A | 2
A | 3
B | 4
B | 5
B | 6
我需要得到这样的东西
col1 list
________
A | 1,2,3
B | 4,5,6
我还是初学者给我最简单的选择
【问题讨论】:
你有这样的 table,而不是 database(这是一堆表。) ***.com/questions/2560946/… 【参考方案1】:使用array_agg
尝试以下操作
select
col1,
array_agg(col2)
from yourTable
group by
col1
或string_agg
select
col1,
string_agg(col2, ', ')
from yourTable
group by
col1
【讨论】:
以上是关于我使用postgresql,我有一个这样的数据库[重复]的主要内容,如果未能解决你的问题,请参考以下文章
PostgreSQL select * where column contains array value