我最近在下面问了这个问题 Need SQL to update table with data from another table if numbers match
我有它的工作,但现在试图添加其他东西。
我想在我的表中添加另一列。(描述)
d.Execute "UPDATE (MyTable
INNER JOIN JDSubs ON MyTable.F1 = JDSubs.OEMPartNumber)
INNER JOIN AMIPartNumbers ON JDSubs.OEMPartNumber = AMIPartNumbers.OEMItem
SET MyTable.F2 = [AMIPartNumbers].[Item];"
d.Execute "UPDATE (MyTable
INNER JOIN JDSubs ON MyTable.F1 = JDSubs.OEMsubnumber)
INNER JOIN AMIPartNumbers ON JDSubs.OEMsubnumber = AMIPartNumbers.OEMItem
SET MyTable.F2 = [AMIPartNumbers].[Item];"
这就是我现在拥有的代码,它可以根据 OEMPartNumber 和 OEMSub 恢复我的项目编号。现在我也想带回描述。
MyTable
----------------
F1 | F2 | F3
AR77530 | |
AR12345 | |
JDSubs
---------------------------
OEMPartNumer | OEMSub
AR65123 | AR77530
AR12345 | AR56242
AMI
---------------------------
Item | OEMItem | Description
AMAR77530 | AR77530 | Axle
AMAR56242 | AR12345 | Spindle
所以现在我想从 AMI 表中添加(描述)并放入 MyTable.F3