MS Access 2007多字段联接

8
我有两个表格,类似于以下内容: enter image description here enter image description here 我尝试在Access中创建一个查询以创建如下所示的表格: enter image description here 当然,JOIN必须针对日期和姓名字段进行匹配。我可以将T2中的字段加入到T1中。
请问,在SQL或查询设计器中,连接日期和姓名的正确语法是什么?
我的尝试导致了字段数的重复。

这些表格只是一个例子。我不会使用保留字作为字段名称。 - Jason Strimpel
2个回答

7
使用查询设计窗口,将T1中的日期拖动到T2中匹配日期,并将T1中的名称也拖动到T2中。这将为您提供一个基于名称和日期的内部连接。切换到SQL视图以查看SQL。
顺便说一下,名称和日期都是保留字。在MS Access中称任何东西为名称是可怕的,所以我希望这些是虚构的字段(列)名称。

5

sql is

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接