【发布时间】:2013-04-19 18:45:03
【问题描述】:
我有 3 张桌子:
人员(PersonID、姓名、SS) 恐惧(FearID,恐惧) Person_Fear(ID、PersonID、FearID)
现在我想列出每个人都有任何与他们相关的恐惧(可以是多种恐惧,但也可以没有)。即使一个人没有与他们相关的恐惧,也必须显示 people 表。
我认为我需要进行 LEFT JOIN,但我的代码似乎不起作用:
SELECT persons.name,
persons.ss,
fears.fear
FROM persons
LEFT JOIN fears
ON person_fear.personid = person_fear.fearid
我在这里做错了什么?
【问题讨论】:
-
你试过我的解决方案了吗?