たとえば、2つのテーブルがあります
ユーザー
----------------------------------
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')
$kill_titleが配列である場合、必要なのは、このすべてのスキルを持つユーザーを選択することです。つまり、PHP、CSSは、上記のようにクエリを実行した場合、すべてのレコードをすべての配列要素と比較するため、データを取得しません。それは機能しますが、すべてのスキルを持つユーザーをもたらすわけではありません
何か案は ?