更新一个SQL表,其中要更改的项在另一个链接的表中标识

无论我到哪里,我都可以找到如何从另一个表中的数据更新表,但我不是在寻找它。我有两个表TABLE1和TABLE2。 TABLE1有一列PULLDATE和一列JOBNMBR。 TABLE2有一列JOBNMBR和一列PROJECT。这两个表链接在JOBNMBR列。我需要按项目编号批量更新TABLE1.PULLDATE,但该项目编号存储在TABLE2.PROJECT中。 使用VisualStudio 2005和VB代码而不是C +,是否有人知道链接表的代码(如果有的话)并允许我更新按TABLE2.PROJECT分组的所有TABLE1.PULLDATE记录?我将使用文本框[TxtBox_Pulldate]和附近的按钮[Button_UpdatePulldate]提供更新的触发器。 谢谢一堆 Chuck Vensel     
已邀请:
我想我明白你想在Table2中给出一个匹配的列来更新Table1? 除了用
UPDATE
子句替换
SELECT
子句之外,就像编写
SELECT
一样编写SQL更新。
UPDATE Table1 
SET 
    [PULLDATE] = your_value
FROM
    Table1
JOIN Table2 
    ON Table2.[JOBNMBR] = Table1.[JOBNMBR]
WHERE 
    Table2.[PROJECT] = your_project_ID
    

要回复问题请先登录注册