<分区>
我对 SQL 的了解确实不足以执行我想要的操作。
我有 2 个表:
一个是有很多列的长数据表,其中一个是 TypeName
,最近我在 TypeID
表中添加了新列(它是空的 atm)。喜欢:
column1 column2 column3 TypeName TypeID
------------------------------------------------
... ... ... name1 NULL
... ... ... name2 NULL
... ... ... name1 NULL
... ... ... name3 NULL
... ... ... name1 NULL
... ... ... name4 NULL
... ... ... name5 NULL
我将第二张表称为引用表。它具有每个可能的 TypeName 到 TypeID 的映射。喜欢:
TypeID TypeName
-------------------
0 name1
1 name2
2 name3
etc...
我想根据引用表中的相应值在数据表中填充 TypeID。 对此的查询是什么?
编辑:
是的,在用正确的值填充 TypeID
列后,我想从数据表中删除 TypeName
。
当然,我正在寻找一次对整个表执行此操作的查询。