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,这样就可以得到了同一行数据根据某个特定的字段拆分成多条数据的效果了
博客地址:点击打开链接
相关文章推荐
- mysql利用group_concat()合并多行数据到一行
- mysql 将多行转换一行
- mysql 根据 某个字段 把一行数据拆成多行
- mysql多行变一行
- mysql把一字段拆分为多行
- MySQL多行结果合并为一行
- Mysql上查询字段多行变成一行,函数小技巧.
- 一行拆分为多行 instr
- mysql将多行数据合并成一行显示
- mysql利用group_concat()合并多行数据到一行
- mysql 多行变一行
- mysql利用group_concat()合并多行数据到一行
- MySql多行数据合并成一行,将字段中的值拼接在一起
- mysql 多行数据合并成一行
- hive一行数据中一列拆分成多行
- sql 多行转换为一行(STUFF及PIVOT的用法) ||SQL 合并列值和拆分列值
- mysql 合并多行数据到一行
- mysql如何将多行数据合并成一行
- [转]用 SQL 语句对一行数据拆分成多行的方法
- hive一行数据中一列拆分成多行