我有一个表,我想每个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