2016-03-01 92 views
1
Select id 
from x 

给人ID列表:如何获取一行中的行值?

1 
2 
3 
44 
655 
31 

我怎么得到它在一排的阵列?像(1,2,3,44,655,31)

+0

由evil33检查答案,是否适合你,然后接受的答案这样的问题会关闭。谢谢 – Utsav

回答

1

查询应该是这样的

SELECT string_agg(id, ',') FROM x 
+0

错误:函数string_agg(integer,unknown)不存在 – quack

+0

您正在使用哪个版本的postgresql? – Thanga

+0

我认为它应该是'string_agg(id :: text ...'例如。除非你告诉它,PostgreSQL不会转换类型。 –