Tôi có một bảng và tôi muốn kéo một hàng cho mỗi id với các giá trị trường nối.Postgresql GROUP_CONCAT tương đương?
Trong bàn của tôi, ví dụ, tôi có điều này:
TM67 | 4 | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200
Và tôi muốn đầu ra:
TM67 | 4,9,72 | 32556,98200,22300
TM99 | 2,3 | 23009,11200
Trong MySQL tôi đã có thể sử dụng chức năng tổng hợp GROUP_CONCAT
, nhưng dường như không hoạt động ở đây ... Có tương đương với PostgreSQL hay cách khác để thực hiện điều này?
Không phải là câu trả lời, nhưng hãy kiểm tra 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 –
có thể trùng lặp của [Mô phỏng nhóm \ _concat chức năng MySQL trong SQL Server?] (Http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-sql-server) – ntalbs