您的位置:首页 > 数据库 > MySQL

mysql一行拆分成多行

2018-03-18 16:53 645 查看
select c.consume_name,
--group_concat这里是关键
group_concat(a.poi_id Separator ';') as poi_id,
group_concat(a.consume_id Separator ';') as consume_id,
b.product_num,b.product_name,a.consume_id from eboos_product_consume_relation a
INNER JOIN eboos_combination_product b on  a.product_id=b.common_product_id left join eboos_consume c on a.consume_id=c.id
where c.consume_name like  '%江%'
group by a.product_id
查询的结果



现在只要再加上id的关联查找name,这样就可以得到了同一行数据根据某个特定的字段拆分成多条数据的效果了



博客地址:点击打开链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: