MS Access 2007在多个字段上加入

时间:2012-05-30 16:41:40

标签: ms-access join

我有两张类似于以下内容的表:

enter image description here

enter image description here

我正在尝试在Access中创建一个查询来创建一个这样的表:

enter image description here

关键当然是JOIN必须与Date和Name字段匹配。我可以加入从T2到T1的领域。

在日期和名称上加入字段的正确语法(在SQL中还是通过查询设计器)是什么?

我的尝试重复了字段数。

2 个答案:

答案 0 :(得分:5)

使用查询设计窗口,从T1拖动日期以匹配T2中的日期,同样,将名称从T1拖到T2。这将为您提供关于生物名称和日期的INNER JOIN。切换到SQL视图以查看SQL。

顺便说一句,姓名和日期都是保留字。在MS Access中调用任何东西特别是名称是一件可怕的事情,所以我希望这些是虚构的字段(列)名称。

答案 1 :(得分:3)

sql是

Select T1.Name, T1.Date,T1.Alpha, T2.Beta
From T1
Inner Join T2 On T1.Name = T2.Name and T1.Date = T2.Date

停止使用对象名称的保留字......