我正在寻找一种通过查询连接组内字段的字符串的方法.例如,我有一张桌子:
ID COMPANY_ID EMPLOYEE
1 1 Anna
2 1 Bill
3 2 Carol
4 2 Dave
Run Code Online (Sandbox Code Playgroud)
我想通过company_id分组得到类似的东西:
COMPANY_ID EMPLOYEE
1 Anna, Bill
2 Carol, Dave
Run Code Online (Sandbox Code Playgroud)
mySQL中有一个内置函数来执行这个group_concat
我有以下数据:
name id url
John 1 someurl.com
Matt 2 cool.com
Sam 3 stackoverflow.com
Run Code Online (Sandbox Code Playgroud)
如何在Postgres中编写SQL语句以将此数据选择为多维数组,即:
{{John, 1, someurl.com}, {Matt, 2, cool.com}, {Sam, 3, stackoverflow.com}}
Run Code Online (Sandbox Code Playgroud)
我之前在Postgres中看过这种数组用法,但不知道如何从表中选择数据到这种数组格式.
假设所有列都是类型text.