आप 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