喜欢两个表我的sql

时间:2017-09-09 05:59:02

标签: php mysql sql

我有两张桌子。一个是users

id - name - skills

,另一个是jobs

job_id - job-title - job_description

我尝试了此查询,因此在第一个表格中选择skills中的任何字词时都会获得job title s。像这样:

   SELECT *FROM users INNER JOIN jobs ON users.site_keywords || '%' + jobs.job_description + '%'"

但它没有用。

对此有何帮助?
谢谢

1 个答案:

答案 0 :(得分:1)

对于字符串macthing,您应该使用LIKE 并且对于字符串连接使用不可知的CONCAT

"SELECT * 
 FROM users 
 INNER JOIN jobs ON users.site_keywords  LIKE  concat('%' ,jobs.job_title , '%') "