Próbujesz dołączyć do Person_Fear.PersonID
na Person_Fear.FearID
- To nie ma sensu. Prawdopodobnie chcesz coś takiego:
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
To łączy Persons
na Fears
poprzez tabelę pośrednią Person_Fear
. Ponieważ połączenie między Persons
i Person_Fear
to LEFT JOIN
, otrzymasz wszystkie Persons
rekordy.
Alternatywnie:
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