gpt4 book ai didi

sql - Postgresql GROUP_CONCAT 等效?

转载 作者:行者123 更新时间:2023-11-29 11:04:02 25 4
gpt4 key购买 nike

我有一个表,我想为每个 id 拉一行,并连接字段值。

例如,在我的表中,我有这个:

TM67 | 4  | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200

我想输出:

TM67 | 4,9,72 | 32556,98200,22300
TM99 | 2,3 | 23009,11200

在 MySQL 中,我能够使用聚合函数 GROUP_CONCAT,但它在这里似乎不起作用...是否有 PostgreSQL 的等效函数或其他方法来完成此操作?

最佳答案

Since 9.0这更容易:

SELECT id, 
string_agg(some_column, ',')
FROM the_table
GROUP BY id

关于sql - Postgresql GROUP_CONCAT 等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2560946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com