我正在寻找一种通过查询连接组内字段的字符串的方法.例如,我有一张桌子:
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
我想在Rails查询中进行数据库端字符串连接,并以与数据库无关的方式进行.
SQL-92指定double-bar(||)作为连接运算符.不幸的是,它看起来像MS SQL Server不支持它; 它用来+代替.
我猜测Rails的SQL语法抽象已经解决了db特定的运算符问题.如果确实存在,我该如何使用它?