例如,我有两张桌子
用户
----------------------------------
id | name | blah
----------------------------------
1 | Samy | stackoverflow
2 | jhon | some thing
----------------------------------
技能
---------------------------------------
id | user_id | skill_title | level
---------------------------------------
1 | 1 | php | good
2 | 1 | css | excellent
3 | 1 | photoshop | fair
4 | 2 | php | good
---------------------------------------
我像这样运行查询
SELECT * FROM users
INNER JOIN skills ON users.id = skills.user_id
WHERE ($skill_title[0] LIKE 'skills_title' AND
$skill_title[1] LIKE 'skills_title')
其中 $skill_title 是一个数组我需要的是选择具有所有这些技能的用户,即 PHP,CSS,如果我像上面那样查询它永远不会带来数据,因为它将每条记录与所有数组元素进行比较,如果我用或替换它会起作用,但不会给用户带来所有技能
有任何想法吗 ?