gpt4 book ai didi

php - 如果匹配任何值,则将多个值与另一个表的多个值匹配,而不是在 mysql 中返回原始值

转载 作者:行者123 更新时间:2023-11-29 11:28:23 24 4
gpt4 key购买 nike

我有两个表,名称分别是 job_post 和 snapshot。这些表如下所示:

1)快照表

enter image description here

2)招聘信息表

enter image description here

这里我附上了两个表。我想将快照技能与职位技能相匹配(注意:这里的技能列中有存储技能表中的技能ID的数值)。如果有任何技能id 匹配而不是返回职位详细信息。

那么我应该写什么查询?

最佳答案

假设skill_id由逗号分隔,,试试这个;)

select t1.* 
from job_post t1
inner join snapshot t2 on t2.skill regexp replace(t1.skill, ',', '|') group by t1.job_id

希望对你有用。

关于php - 如果匹配任何值,则将多个值与另一个表的多个值匹配,而不是在 mysql 中返回原始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37828610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com