基于转换表访问2010更新查询

时间:2014-02-19 10:47:25

标签: ms-access sql-update ms-access-2010

在单个州政府中,有什么方法可以根据转化表更新表格的内容?

例如,如果我有下表名为MyStuff

Key | Values
----+-------
  1 | Apples
  2 | Oranges
  3 | Bananas

并且我有以下ConversionTable

Old Key | New Key
--------+--------
      1 | 101
      2 | 202
      3 | 303

我正在寻找的是一个基于ConversionTable的更新SQL语句,它将在MyStuff中产生以下更改

Key | Values
----+-------
101 | Apples
202 | Oranges
303 | Bananas

1 个答案:

答案 0 :(得分:1)

假设A. [Key]不是自动编号,这应该有效:

Update MyStuff A
INNER JOIN Conversion B
on A.Key = B.[Old Key]
Set A.[Key] = B.[New Key]