我有 3 张桌子:
人员(PersonID、姓名、SS) 恐惧(FearID,恐惧) Person_Fear (ID, PersonID, FearID)
现在我想列出每个人都有与他们相关的恐惧(可以是多种恐惧,但也可以没有)。即使一个人没有与他们相关的恐惧,也必须显示人员表。
我想我需要做一个 LEFT JOIN,但我的代码似乎不起作用:
SELECT persons.name,
persons.ss,
fears.fear
FROM persons
LEFT JOIN fears
ON person_fear.personid = person_fear.fearid
我在这里做错了什么?