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