2012-05-30 143 views
5

我有類似如下的兩個表:MS Access 2007年JOIN多個字段

enter image description here

enter image description here

我試圖在Access中創建一個查詢,以創建這樣一個表:

enter image description here

課程的關鍵在於JOIN必須針對b匹配日期和名稱字段。我可以加入從T2到T1的字段。

什麼是正確的語法(在SQL或通過查詢設計器)加入日期和名稱上的字段?

我的嘗試重複了字段計數。

+0

的表是一個例子。我不使用保留字作爲字段名稱。 –

回答

5

使用查詢設計窗口,從T1拖動Date來匹配T2中的Date,同樣,將Name從T1拖到T2。這會給你一個關於bioth名字和日期的INNER JOIN。切換到SQL視圖以查看SQL。

順便說一句,名稱和日期都是保留字。特別是在MS Access中調用任何東西是一件可怕的事情,所以我希望這些是虛構的字段(列)名稱。

1

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 

,並停止與對象名稱保留字...