我必须更新表中的某些行,但我需要从另一个表中获取引用ID。表结构类似于下面:SQL Server更新从另一个表中获取ID
CoInvDept
+--------------+--------+--------+
| coinvdeptid | coinv | code |
+--------------+--------+--------+
Coinv
+--------------+-------------+
| coinv | itemnumber |
+--------------+-------------+
我需要更新代码,但我有itemnumber。我使用SQL Server 2008的 到目前为止
UPDATE coinvdept
SET code = 'ABC123'
WHERE (SELECT coinvid WHERE itemnumber = '12345678')
问题是什么?你的SQL不工作?以什么方式?编辑:nm。我重读它看到什么不会工作。 –