Alex Stassov Asked:2020-11-22 17:30:30 +0000 UTC2020-11-22 17:30:30 +0000 UTC 2020-11-22 17:30:30 +0000 UTC 从MYSQL中选择多行到一个表中 772 你好,假设mysql中有这样一个表 如何使用 PHP 像这样在浏览器中显示 我知道如何对数值求和,但我不知道如何将几行合并为一条。请告诉我 php 1 个回答 Voted Best Answer teran 2020-11-22T17:42:07Z2020-11-22T17:42:07Z 在mysql中分组时连接字符串有一个函数GROUP_CONCAT() 命令语法如下: GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val]) 也就是说,要获得通过空格(默认为逗号)组合的没有字母重复的名称列表,您应该编写如下查询: SELECT GROUP_CONCAT(DISTINCT name ORDER BY name ASC SEPARATOR ' ') 默认情况下,组合字符串的最大长度为 1024,由变量设置group_concat_max_len
在mysql中分组时连接字符串有一个函数
GROUP_CONCAT()命令语法如下:
也就是说,要获得通过空格(默认为逗号)组合的没有字母重复的名称列表,您应该编写如下查询:
默认情况下,组合字符串的最大长度为 1024,由变量设置
group_concat_max_len