我有两个名为job_post和snapshot的表。这些表如下所示:
1)快照表
2)jobpost表
这里我附上了两张桌子。我想将快照技巧与jobpost技能相匹配(注意:这里的技能栏中有数字值,存储技能ID形成技能表)。如果有任何技能id匹配比返回jobpost详细信息。
那么我应该写什么查询?
答案 0 :(得分:1)
假设skill_id
以逗号,
分隔,请尝试此操作;)
select t1.*
from job_post t1
inner join snapshot t2 on t2.skill regexp replace(t1.skill, ',', '|') group by t1.job_id
希望对你有用。