我正在尝试使用 QODBC 在 MS Access (2013) 中创建对 QuickBooks 数据库的更新查询。
我需要更新表PriceLevelPerItem。我正在尝试使用另一个表 QueryThreeTable 中的值和名为UpdatedPrice的列来更新所述表中名为PriceLevelPerItemCustomprice的字段。
我需要更新 PriceLevelPerItem 表,其中PriceLevelPerItemItemRefListID与 QueryThreeTable 中的ItemID的值匹配,并且ListID与QueryThreeTable.ItemListID匹配(是的,我知道这些是错误的方法......)
到目前为止,这个过程一直是许多查询的一个非常烦人的试验,任何帮助将不胜感激
这是我一直在使用的:
UPDATE
PriceLevelPerItem
SET
(PriceLevelPerItemCustomPrice = QueryThreeTable.UpdatedPrice)
FROM
QueryThreeTable, PriceLevelPerItem
WHERE
QueryThreeTable.ItemID = PriceLevelPerItem.PriceLevelPerItemItemRefListID
AND
QueryThreeTable.ItemListID = PriceLevelPerItem.ListID;