mysql如何使用groupby取一个字段的集合
时间: 2023-05-23 10:04:46 浏览: 105
mysql group by 对多个字段进行分组操作
A:使用GROUP_CONCAT函数可以实现取一个字段的集合。例如,我们有一个表格orders,其中有两个字段order_id和product_name,我们想要按照order_id分组,并且将对应的product_name合并成一个字段:
```
SELECT order_id, GROUP_CONCAT(product_name SEPARATOR ',')
FROM orders
GROUP BY order_id;
```
其中SEPARATOR用来指定集合中每个元素之间的分隔符,这里使用逗号分隔。执行以上SQL语句,即可得到按照order_id分组后,product_name的集合。
阅读全文