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最小的

回答正确追加!
展开
 我来答
瓯越遗民
2008-09-25 · TA获得超过124个赞
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
兄弟,如果对的话请多给分。呵呵
select min(id),group_concat(ename order by id separator,','),nameid from 原表 group by nameid
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chyang1984
2008-09-25 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:155
采纳率:0%
帮助的人:87万
展开全部
select * from 原表
union all
select * from 新表
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式