mysql 查询表 如果的bigstep字段值相同,smallatep字段值也相同的话 则content字段合并成一条显示
时间: 2024-01-12 09:04:13 浏览: 91
可以使用 GROUP BY 和 GROUP_CONCAT 函数来实现这个需求。具体的 SQL 语句如下:
```
SELECT bigstep, smallstep, GROUP_CONCAT(content SEPARATOR ' ') AS content
FROM your_table
GROUP BY bigstep, smallstep;
```
其中,`your_table` 是你要查询的表名,`bigstep` 和 `smallstep` 是需要相同的两个字段,`content` 是需要合并的字段。`GROUP BY bigstep, smallstep` 会按照 `bigstep` 和 `smallstep` 字段进行分组,而 `GROUP_CONCAT(content SEPARATOR ' ')` 则会将每个分组中的 `content` 字段合并成一个字符串,并用空格分隔。
执行这个 SQL 语句后,就可以得到按照 `bigstep` 和 `smallstep` 进行分组,并且将相同分组中的 `content` 字段合并的结果。
阅读全文