今天遇到一个问题,自己对于mysql又不是很精通(只懂得简单的增删改查)。
为了将数据简单的查出来,原始表如下图1,实现如下图2所示,将old_id取出来为1,2,3形式
通过百度找到了『group_concat
』这个神奇的方法
最后编写sql语句为:
select mark, GROUP_CONCAT(old_id), new_id from school_mappings where mark='school' or mark='branch' GROUP BY new_id