【发布时间】:2018-07-29 22:28:45
【问题描述】:
我是一个有访问权限的新手,我需要一些帮助。
我正在尝试在 access 中合并 2 个表。
Table 1:
ID First_Name Last_Name Gender
12345 John Doe F
22345 Jane Clin M
Table 2:
ID First_Name Last_Name Grade
12345 Curt Doe 2
12345 Carry Doe 3
12345 Sid Doe 1
22345 Mel Clin 7
如何在Access中编写SQL来显示
ID First_Name Last_Name Gender Grade
12345 John Doe F
12345 Curt Doe M 2
12345 Carry Doe 3
12345 Sid Doe 1
22345 Jane Clin M
22345 Mel Clin 7
感谢您的帮助。
【问题讨论】:
-
欢迎您。请提供有关您尝试过的操作和发生的情况的更多信息。使用tour 可能是个好主意。
-
使用您的样本数据,为什么 Curt Doe 会列出性别?为什么他们都有相同的ID?表 1 和表 2 有什么关系?基于名字和姓氏? (不是一个好的设计)看来您需要生成一组主名称,因此首先根据 ID、first_name、Last_name 合并两个表。然后取那个派生表并加入 table2 以获得成绩。和表1获取性别;但这并不能解释生硬的性别定义。
-
这是父/子的两张表吗?即 John Doe 是 Curt、Carry 和 Sid 的父母吗?