从多个表中查找

发布于 2024-10-30 21:03:36 字数 282 浏览 0 评论 0原文

好的,我有了人员数据库。 许多人可以成为许多组织的成员。 我用组织表、人员表和成员资格表来实现这一点。 然后在成员中查找列表框以查找两者 这很好。

但有些人是下属组织的成员。 所以我有一个子组织表(1 个组织有许多子组织)

现在有些人只是一个组织的成员,而不是任何子组织的成员。 有些组织没有下属组织。 ATM 我通过从两者进行查找来实现此目的:

SELECT [子组织].[组名称]、组织.[组织名称] 来自组织,[下属组织];

但这仅提供了成为子组织一部分的选项。 我做错了什么?

Ok, so I have the database of people.
Many people can be members of Many organisations.
I have this implimented with a table of Orgs a table of people and a table of membership.
And then a lookup listbox in Members for both
This is fine.

But some people are members of Sub-organisations.
So I have a table of Sub-organisation (1 org has many sub orgs)

Now some people are just members of an organisation without being members of any of it's suborgs.
some organisations have no suborgs.
ATM I implemented this by having the look up look up from both:

SELECT [Sub-Organisations].[Group Name], Organisations.[Organisation Name]
FROM Organisations, [Sub-Organisations];

But this only comes up with options to be part of a suborg.
What am I doing wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不必你懂 2024-11-06 21:03:36
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
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
初与友歌 2024-11-06 21:03:36
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
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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文