MYSQL字段值合并 同表同字段不同值合并(有一字段值相同)
原表:IDNameNameID1xX12XX23XXA24xXX25X36X47xxx4新表:IDNameNameID1xX12XX,XXA,xXX25X36X,xxx4...
原表:
ID Name NameID
1 xX 1
2 XX 2
3 XXA 2
4 xXX 2
5 X 3
6 X 4
7 xxx 4
新表:
ID Name NameID
1 xX 1
2 XX,XXA,xXX 2
5 X 3
6 X,xxx 4
结果保留ID最小的
回答正确追加! 展开
ID Name NameID
1 xX 1
2 XX 2
3 XXA 2
4 xXX 2
5 X 3
6 X 4
7 xxx 4
新表:
ID Name NameID
1 xX 1
2 XX,XXA,xXX 2
5 X 3
6 X,xxx 4
结果保留ID最小的
回答正确追加! 展开
2个回答
展开全部
兄弟,如果对的话请多给分。呵呵
select min(id),group_concat(ename order by id separator,','),nameid from 原表 group by nameid
select min(id),group_concat(ename order by id separator,','),nameid from 原表 group by nameid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询