Person_Fear.PersonID
に参加しようとしています Person_Fear.FearID
に -これは本当に意味がありません。おそらく次のようなものが必要です:
SELECT Persons.Name, Persons.SS, Fears.Fear FROM Persons
LEFT JOIN Person_Fear
INNER JOIN Fears
ON Person_Fear.FearID = Fears.FearID
ON Person_Fear.PersonID = Persons.PersonID
これはPersons
に参加します Fears
に 中間テーブルPerson_Fear
経由 。 Persons
間の結合のため およびPerson_Fear
LEFT JOIN
です 、すべてのPersons
を取得します 記録。
または:
SELECT Persons.Name, Persons.SS, Fears.Fear FROM Persons
LEFT JOIN Person_Fear ON Person_Fear.PersonID = Persons.PersonID
LEFT JOIN Fears ON Person_Fear.FearID = Fears.FearID