北京微信网站建设电话咨询在哪个网站做视频可以赚钱
北京微信网站建设电话咨询,在哪个网站做视频可以赚钱,高定网站,阳江市人才招聘网概述
在实际业务中总有一些字段内容是逗号分隔的#xff0c;然后后续业务需要扩展时就很难受#xff1b;
所以一般在这种情况下都是需要建立关联表#xff0c;将字段内容拆分#xff1b;
当前使用mysql版本 8.0.32
拆分demo
这里要注意mysql.help_topic表的记录行数然后后续业务需要扩展时就很难受
所以一般在这种情况下都是需要建立关联表将字段内容拆分
当前使用mysql版本 8.0.32
拆分demo
这里要注意mysql.help_topic表的记录行数我这边mysql8是700条左右; 需要保证mysql.help_topic的行数 逗号个数 1(2个逗号3个内容需要join成3行)
本质就是按照逗号个数将记录扩充然后截取其中对应的内容
select
ahrc.id,ahrc.question_type,#从0开始
mht.help_topic_id,SUBSTRING_INDEX(
#通过逗号个数截取子串
SUBSTRING_INDEX(ahrc.question_type,,,mht.help_topic_id 1),,,#截取子串最后一个元素
-1
) as split_contentfrom
#业务表
xxxxx ahrc
join mysql.help_topic mht
# help_topic_id 从0开始逗号不存在时逗号个数为0不满足条件
#这里的help_topic_id在查询结果中即代表逗号个数
# 2个逗号有3个元素需要join上3条记录
on mht.help_topic_id (
CHAR_LENGTH(question_type) - CHAR_LENGTH(REPLACE(question_type,,,))
)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/87980.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!