我看到的任何地方我都可以找到如何从另一个表中的数据更新表,但我不是在寻找。我有两个表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
答案 0 :(得分:1)
我想我明白你想在Table2中给出一个匹配的列来更新Table1?
您可以像编写SELECT
一样编写SQL更新,除了用SELECT
子句替换UPDATE
子句。
UPDATE Table1
SET
[PULLDATE] = your_value
FROM
Table1
JOIN Table2
ON Table2.[JOBNMBR] = Table1.[JOBNMBR]
WHERE
Table2.[PROJECT] = your_project_ID