如何求出MySQL一个表内字段中相互关联的id值 100

table及insert代码:createtabletest(`id`intunsignedprimarykeyauto_increment,`users`varchar... table及insert代码:
create table test(
`id` int unsigned primary key auto_increment,
`users` varchar(20)
)engine=innodb,charset = utf8;

insert into test(`users`)
values('A,B'),('C'),('B,D'),('E'),('D'),('F,G'),('G'),('C');

结果大致应该为:-- +----+------+-- | id | cate |-- +----+------+-- | 1 |1,3,5 |-- | 2 |2,8 |-- | 3 | 4 |-- | 4 | 6,7 |主要是将其关联数据的id归位一个字符串作为一个字段的值;我考虑过用存储过程,但是比较伤脑筋。谢谢大家的帮忙。
另外说明,wamp环境,MySQL 5.6.7,以上仅是测试数据,真实的数据量是上万级的。
我已经做出来了,详情请看我发的一个帖子:
http://bbs.csdn.net/topics/391543814?page=1#post-399994289
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
百度网友3ee4043
2015-08-10 · TA获得超过1139个赞
知道小有建树答主
回答量:1055
采纳率:74%
帮助的人:354万
展开全部
换一种思路,根据第一个表建立一个用户分组表,用户名,组id
GROUP BY 组id,然后根据组id,在你第二章表中插入数据。
在我看来 你这个结构数据库不好做这么复杂的逻辑判断,交由php程序做这个,写入最终结果就可以了,维护也方便点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胡哥有话说
2015-08-10 · TA获得超过291个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:319万
展开全部
mysql数据库函数中是不是有判断两个字段的值得相似的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式