在单个州政府中,有什么方法可以根据转化表更新表格的内容?
例如,如果我有下表名为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
答案 0 :(得分:1)
假设A. [Key]不是自动编号,这应该有效:
Update MyStuff A
INNER JOIN Conversion B
on A.Key = B.[Old Key]
Set A.[Key] = B.[New Key]