首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS Access MultiValue查询

MS Access MultiValue查询
EN

Stack Overflow用户
提问于 2017-04-18 19:47:16
回答 1查看 67关注 0票数 0

我的慈善机构的Access数据库有两个供志愿者使用的表:

代码语言:javascript
复制
Volunteers:
VID - ID of volunteer
ActiveGroups - Multivalue list of VolunteerGroups that they're active in
InterestGroupss - Multuvalue list of VolunteerGroups that they are interested in

VolunteerGroups:
ID - ID of group
GroupName - name of group

我需要写一个查询,列出对一个组感兴趣的人,但不是那个组的一部分,并且完全卡住了。任何帮助都将不胜感激。谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-04-18 20:27:22

多值字段很麻烦,应该避免,但据我所知,这应该可以工作(它两次加入VolunteerGroups表,一次在InterestGroups上内部检查person是否在该组中,一次在ActiveGroupss上,这样您就可以检查person不在该组中)

代码语言:javascript
复制
SELECT VID 
FROM Volunteers 
Inner Join VolunteerGroups As InterestedGroup ON InterestedGroup.ID = InterestedGroupss.Value 
LEFT JOIN VolunteerGroups As ActiveGroup ON ActiveGroup.ID = ActiveGroups.Value
WHERE ActiveGroup.ID Is Null
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43471272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档