2011-03-10 74 views
1

我有Microsoft Access 2007數據庫,並且我想寫一個查詢來合併此數據庫中的兩個表。訪問:合併2表,基於表1的名稱和表2中的列

表1:

ID  color 
1  red 
2  orange 
3  green 
4  blue 
5  purple 
6  yellow 

表2:

Name  Value 
Table 1  27 
Table 2  31 
Table 3  65 

結果應該是 表3:

ID  color  Value 
1  red   27 
2  orange  27 
3  green   27 
4  blue   27 
5  purple  27 
6  yellow  27 

謝謝!

回答

0

這裏有一種可能性,其他的包括子查詢,但我懷疑你已經過於簡化了,因爲如果你真的想更新每個記錄到一個單一的值,你會這樣做。

UPDATE Table1, Table2 
    SET Table1.Value = Table2.Value 
    WHERE Table2.Name = "Table 1" 

我希望名稱和價值是由於簡化,而不是真名。

相關問題