我一直在与Access内的连接斗争。有人可以指导我吗?如何与条件连接?
4张桌子。
Contest (id, user_id, pageviews)
Users (id, role_name, location)
Roles (id, role_name, type1, type2, type3)
Locations (id, location_name, city, state)
关于角色表 - type1,type2,如果role_name是此类型,type3将具有Y.因此,如果role_name的“Regular”在类型1中具有Y,则角色名称的“Moderator”在类型2中具有Y,而角色名称的“Admin”在类型3中具有Y.我没有设计这个数据库。
所以我想要做什么。我想输出以下内容:user_id,pageviews,role_name,city,state。
我从竞赛中选择user_id和综合浏览量。然后我需要获取该用户的role_name,所以我需要将Users表加入到Contest表中,对吧?
从那里,我还需要从位置表中选择位置信息 - 我假设我只是加入Locations.location_name = Users.location?
这是棘手的部分。我只想输出如果在角色表内的type1是Y.
我迷路了!
为什么需要括号? – 2010-11-12 14:03:34
对不起,这是访问:) – 2010-11-12 14:05:20
+1推荐使用Access查询设计器。任何避免无缘无故的人都会阻碍他们迅速完成任务的能力。 – 2010-11-12 18:44:22