我正在使用带有vb的Access DB。 我想基于其他表值
更新一个表的值 例如,表A有列a1,a2,a3,..... 表B有列b1,b2,b3 .......
如果a1和b1是ID号,对于表B中的每个匹配ID,B3的值也必须在a3中更新
如果b1的第一个值是1234,那么在tableA中搜索1234,将该特定行的a3位置更新为b3值。
请让我知道如何继续这样做。
答案 0 :(得分:3)
试试这个。如果您没有合适的索引,它可能无法正常工作。
UPDATE KeyTable090808
INNER JOIN pplsft_IDandDEPT
ON KeyTable090808.Employee_ID = pplsft_IDandDEPT.pplsft_UTDID
SET KeyTable090808.DEPT = pplsft_IDandDEPT.pplsft_Dept_Name