我有两张类似于以下内容的表:
我正在尝试在Access中创建一个查询来创建一个这样的表:
关键当然是JOIN必须与Date和Name字段匹配。我可以加入从T2到T1的领域。
在日期和名称上加入字段的正确语法(在SQL中还是通过查询设计器)是什么?
我的尝试重复了字段数。
答案 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
停止使用对象名称的保留字......