在我的程序中,我尝试更新商店表
根据storetemp表的值,但它将所有值更改为stortemp中的最后一个值
这是我的代码
CurrentDb.Execute ("UPDATE store, storetemp " & _
"SET store.[cuantity]=storetemp.[cuantity] " & _
"WHERE EXISTS ( " & _
"SELECT 1 FROM storetemp " & _
"WHERE store.[name] = storetemp.[name] " & _
") ")
答案 0 :(得分:0)
害怕我看不到图像。
尝试加入您的表而不是使用exists:
UPDATE Store INNER JOIN StoreTemp ON Store.[Name] = StoreTemp.[Name]
SET Store.Cuantity = StoreTemp.Cuantity