|
|
1
2
一种方法是使用某种聚合函数。如果您使用的是PostgreSQL:
->
对于MySQL:
MySQL中没有数组,GROUP_CONCAT只会将所有标记转换成一个字符串,所以我们需要手动拆分它们。 ->
|
|
|
2
1
结果是正确的,因为SQL就是这样工作的——它返回数据行。SQL除了返回一个表(想想CSV数据或Excel电子表格)之外,没有返回任何东西的概念。 使用SQL可以做一些有趣的事情,可以将标记转换为字符串,将它们连接在一起,但这并不是您真正想要的。无论哪种方式,您都需要添加一个后处理步骤。 使用当前查询,您可以简单地执行以下操作:
这不应该太慢,因为你只需要循环一次结果。 |
|
|
Yusuf · Knex-Postgres RDS无法使用SSL 2 年前 |