MySql行转列&&列转行

遇到个需求,一个用户表,一个背包表(行结构),输出的结果得是
id           item
1       小喇叭*100,勋章*10

这里就是涉及到行转列
列转行:
MySql行转列&&列转行
MySql行转列&&列转行
MySql行转列&&列转行

列转行合并
MySql行转列&&列转行
完整的sql:
select  a.*,b.user_cell from 
(SELECT user.*,safe_box.game_gold as box_gold,safe_box.lottery as box_lottery from user LEFT JOIN safe_box on user.id=safe_box.user_id)  a 
LEFT JOIN (select user_id,GROUP_CONCAT(item_id,':',count) as user_cell from cell group by user_id) b on a.id = b.user_id