mysql GROUP_CONCAT + 分隔符 + 排序依据?

标签 mysql sql-order-by group-concat separator

GROUP_CONCAT(DISTINCT  t.term SEPARATOR '' ORDER BY t.term )

不起作用,语法问题。如果我删除 SEPARATOR 或 ORDER BY 中的任何一个,它就会起作用。 看起来很明显并没有任何影响。看不出这行不通的原因。

最佳答案

GROUP_CONCAT(DISTINCT  t.term ORDER BY t.term SEPARATOR '')

分隔符必须放在最后,因为它看起来像

关于mysql GROUP_CONCAT + 分隔符 + 排序依据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59067379/

相关文章:

MySQL 按两个随机行排序,然后其余行排序

mysql - GROUP CONCAT 不适用于子查询 - mysql

group_concat 上的 MySQL varchar 列在 View 中显示为文本

php - 使用 DynamoDB 和 MySQL 进行地理空间查询

mysql - 在信息模式中使用 KEY_COLUMN_USAGE 计算外键的数量

php - Laravel `Item` 有很多,只有在过去时才返回

mysql - sql中的字符问题

php - MySQL - ORDER BY STR_TO_DATE 不工作

MySQL统计group_concat()产生的列中的公共(public)数据

sql - WHERE "table"."column"IN查询的PostgreSQL顺序