访问:根据表1的名称和表2中的列合并2个表

时间:2011-03-10 14:02:50

标签: database ms-access

我有microsoft access 2007数据库,我想写一个查询来合并这个数据库中的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

谢谢!

1 个答案:

答案 0 :(得分:0)

这是一种可能性,其他包括子查询,但我怀疑你过度简化,因为如果你真的想要将每条记录更新为单一值,你就可以做到这一点。

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

我希望Name和Value归结为简化,而不是真名。