我有一個表,我想每個ID拉字段值連接一行。Postgresql GROUP_CONCAT等效?
在我的表,例如,我有這樣的:
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,或另一種方式來實現這一目標?
不是一個答案,但檢查出http://www.postgresonline.com/journal/index.php? /archives/14-CrossTab-Queries-in-PostgreSQL-using-tablefunc-contrib.html。 – Kuberchaun 2010-04-01 14:21:49
http://stackoverflow.com/questions/1943433/postgresql-concat-ws-like-function – 2010-04-01 15:41:26
可能重複[在SQL Server中模擬組\ _concat MySQL函數?](http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-sql-server) – ntalbs 2015-02-10 03:49:09