2016-03-01 89 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不會轉換類型。 –