私は3つのテーブルを持っています
profiles (id, name, deleted)
categories (id, name, deleted)
profiles_categories (id, profile_id, category_id, , deleted)
カテゴリですべてprofiles
を選択するにはどうすればよいですか?name
私はこのようなことを試みていますが、うまくいきません...
SELECT *
FROM profiles p
JOIN categories c, profiles_categories pc
WHERE p.id = pc.profile_id
AND WHERE pc.id = c.category_id
ありがとう
編集
SELECT *
FROM profiles p
INNER JOIN profiles_categories pc
ON p.id = pc.profile_id
INNER JOIN categories c
ON pc.id = c.id
その戻り値は 1 つだけですprofile
(現在はアクティブな 2 つだけですprofiles
が、最初に持っているのは1 つだけですcategories
) 。