2009-12-03 123 views
0

在MS Access數據庫包含兩個表如何通過匹配值

TableA 
MSN  PR1 
12  A 
13  B 
11  C 
14  X 

TableB 
MSN  PR2 
14  L 
12  M 
13  O 
11  X 

我怎麼能寫一個SQL查詢,以便PR2列被添加到表A,但只有符合MSN後,添加在MS Access新列值。所以最終的表C是

TableC 
MSN  PR1 PR2 
12  A  M 
13  B  O 
11  C  X 
14  X  L 

任何幫助讚賞

+0

爲什麼你需要表C中? SELECT tableA.MSN,tableA.pr1,tableB.pr2 FROM tableA INNER JOIN tableB on tableA.MSN = tableB.MSN – CaRDiaK 2009-12-03 09:47:15

+0

Geez - 「列」中只有一個「l」! – 2009-12-03 10:55:33

回答

0

您可以創建一個SQL命名查詢:SELECT * FROM TableA JOIN TableB USING (MSN),或者如果你喜歡SELECT * FROM TableA, TableB WHERE TableA.MSN = TableB.MSN