2

我正在使用带有 vb 的 Access DB。我想根据其他表的值更新一个表的值

例如表 A 有列 a1、a2、a3、...... 表 B 有列 b1、b2、b3.......

如果 a1 和 b1 是他的 ID 号,对于表 B 中的每个匹配 ID,B3 的值也必须在 a3 中更新

如果 b1 的第一个值是 1234,则在 tableA 中搜索 1234,用 b3 值更新该特定行的 a3 位置。

请让我知道如何继续前进。

4

1 回答 1

3

试试这个。如果您没有合适的索引,它可能无法正常工作。

UPDATE KeyTable090808 
INNER JOIN pplsft_IDandDEPT 
ON KeyTable090808.Employee_ID = pplsft_IDandDEPT.pplsft_UTDID
SET KeyTable090808.DEPT = pplsft_IDandDEPT.pplsft_Dept_Name 
于 2012-11-08T20:01:05.673 回答