如何从查询中删除多条记录?

时间:2015-07-14 21:18:54

标签: ms-access

好的,所以我有这个数据库,里面有3个表:

学生(包含2个字段) ID, 名称
月份:(包含4个字段) ID 月, 学生ID 费用 <登记/> Student_Month (包含3个字段) ID StudentID MonthID

正如您所料,它们与下图相关:

http://i62.tinypic.com/o52tcm.jpg

现在,当我创建一个包含3个字段的简单查询时: 学生姓名, 月,费用
甚至以为我得到了我想要的东西,每个学生都会重复记录 也就是说,如果一个学生,比如琳达已经支付了3个月的费用,她的名字会在她的费用和月份旁边的查询中重复3次:

http://i57.tinypic.com/23mk21l.jpg

这里我要完成3件事:
a):如何让查询只为每位学生显示1条记录?

b):我如何让每个学生只显示1条记录,同时显示他们已支付费用的所有12个月?

c):我想要的只是一个查询,以便在每12个月后为我提供学生姓名和费用,每个学生或每个月没有重复记录 < /强>

PS:我可以感觉到我目前的设计存在一些技术缺陷,但我已经尝试了几乎所有我知道的事情(10个小时),但我无法得到它以产生我想要的结果。所以如果有人能告诉我如何完成这项工作,那将更加值得赞赏。提前致谢!

PSS:做&#34;独特的价值观:是&#34;在查询的属性表设置中对我不起作用。

1 个答案:

答案 0 :(得分:1)

您的数据值位于错误的表格中,您需要在查询设计器中进行一些操作。看看这是否有助于您获得所需的位置: enter image description here请告诉我