У меня есть таблица, и я бы хотел потянуть одну строку на 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
http://stackoverflow.com/questions/1943433/postgresql-concat-ws-like-function –
Возможный дубликат [Имитация группы \ _concat MySQL-функция в SQL Server?] (Http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-sql-server) – ntalbs