MySQL GROUP_CONCAT()函数合并多行数据
将group by产生的同一个分组中的值连接起来,返回一个字符串结果。
group_concat函数首先根据group by指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔。由函数参数(字段名)决定要返回的列
1 |
SELECT GROUP_CONCAT(id) as ids FROM `yq_autoload_storeroom` WHERE `id`<10 ORDER BY `yq_factory_id` ASC; |
返回
ids | |
---|---|
1,2,3,4,5,6,7,8,9 |