mysql查询,列的值用逗号分隔

ttcibm8c  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(225)

这个问题在这里已经有答案了

一列中有多个值的查询(4个答案)
用逗号分隔值mysql搜索(1个答案)
两年前关门了。
在我的一个数据库表中,有一个a列,其中包含由逗号分隔的值,如“127765716”。
列为:id、firstname、skills(带逗号值)。
我需要写一个查询并检索所有技能。就目前而言:
简单的选择
在所有行中循环的foreach。
在foreach中,如果“skills”不是空的,我将包含逗号的“skills列”分解成一个数组。
我再次在新技能数组中进行循环
我做了一个新的选择来获取技能的id、名称、颜色(从一个新表)
这是真正的cpu成本,一旦我得到200行,cpu是100%,它需要20秒。
有没有办法做得更好?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题