好的,所以我有人的数据库。 许多人可以成为许多组织的成员。 我有一个Orgs表,一张人的桌子和一张会员桌。 然后在两个成员中查找列表框 这很好。
但是有些人是子组织的成员。 所以我有一个子组织表(1个组织有很多子组织)
现在有些人只是一个组织的成员,而不是任何子组织的成员。 一些组织没有子标志。 ATM我通过查看两者来实现这一点:
选择[子组织]。[组名],组织。[组织名称] 来自组织,[子组织];
但这只是选择成为suborg的一部分。 我做错了什么?
答案 0 :(得分:1)
SELECT so.[Group Name], o.[Organisation Name]
FROM Organisations AS o
LEFT JOIN [Sub-Organisations] AS so
so.[Organisation Name] = o.[Organisation Name]
-- Or whatever your parent child relationship identifier is
答案 1 :(得分:1)
Select [s].[Group Name], [o].[Organisation Name]
FROM Orgs o
LEFT OUTER JOIN SubOrgs s ON [s].[Organisation Name] = [o].[Organisation Name]
LEFT OUTER JOIN Membership m