Sql 将行连接成文本字符串
这个问题可能已经得到了回答,我也找到了部分解决办法 我正在运行Postgres的9.1版,这就是我要做的。Sql 将行连接成文本字符串,sql,postgresql,postgresql-9.1,Sql,Postgresql,Postgresql 9.1,这个问题可能已经得到了回答,我也找到了部分解决办法 我正在运行Postgres的9.1版,这就是我要做的。 我有一张桌子: col1 | col2 | col ------------------------ 1 | 1 jan 12 | Joe 1 | 1 jan 12 | Bill 1 | 1 jan 12 | Sue 2 | 2 may 13 | Bob 2 | 2 may 13 | Mary 我想: col1 | co
我有一张桌子:
col1 | col2 | col
------------------------
1 | 1 jan 12 | Joe
1 | 1 jan 12 | Bill
1 | 1 jan 12 | Sue
2 | 2 may 13 | Bob
2 | 2 may 13 | Mary
我想:
col1 | col2 | col3
------------------------
1 | 1 jan 12 | Joe, Bill, Sue
2 | 2 may 13 | Bob, Mary
我相信这个解决方案很简单,我只是一直没有找到它,尽管搜索。我猜
array\u agg
可能是我的解决方案的一部分。使用String\u agg
函数
SELECT row1,
row2,
string_agg(row3, ',') as row3
FROM your_table
GROUP BY row1,
row2
使用
String\u agg
函数
SELECT row1,
row2,
string_agg(row3, ',') as row3
FROM your_table
GROUP BY row1,
row2
使用
String\u agg
函数
SELECT row1,
row2,
string_agg(row3, ',') as row3
FROM your_table
GROUP BY row1,
row2
使用
String\u agg
函数
SELECT row1,
row2,
string_agg(row3, ',') as row3
FROM your_table
GROUP BY row1,
row2
太好了,谢谢。这就成功了。其他需要这个答案的人也可以找到。太好了,谢谢。这就成功了。其他需要这个答案的人也可以找到。太好了,谢谢。这就成功了。其他需要这个答案的人也可以找到。太好了,谢谢。这就成功了。也适用于需要此答案的任何其他人。使用“row1”作为列名非常不直观。使用“row1”作为列名非常不直观。使用“row1”作为列名非常不直观。使用“row1”作为列名非常不直观。