我有两张桌子
profile_table
和jobs_table
profile_table
---
pid | name | skill
1 | john | .net, ssrs, report
2 | kyle | java, struts
3 | milo | php, apache
工作表
---
jid | title | required_skill
11 | java developer | java, struts, j2ee, hibernate
12 | web developer | php, mysql, linux,
13 | .net developer | .net, wpf
14 | .net lead | .net, visual studio, C#
现在,我怎样才能将 john 技能与工作 required_skill 相匹配
我曾尝试将 john 技能作为整个字符串并LIKE
在 mysql 中搜索,但整个结果是一个字符串,所以它只是搜索skill
并非所有技能required_skill
而我想要实现包含任何skill
in required_skill
.
我曾尝试使用explode
和分离代码并将其存储在一个数组中,但我只想在服务器端的数据库中执行以降低速度。