J'ai récemment posé cette question ci-dessous Need SQL to update table with data from another table IF numbers matchSQL pour mettre à jour table avec les données d'une autre table (ajout d'une colonne à l'un déjà fait)
Je l'ai travail, mais d'essayer d'ajouter autre chose maintenant.
Je voulais apporter une autre colonne dans ma table. (Description)
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];"
C'est le code que j'ai maintenant qui ramène mon numéro d'article basé sur OEMPartNumber et OEMSub. Maintenant, je voudrais ramener la description aussi.
MyTable
----------------
F1 | F2 | F3
AR77530 | |
AR12345 | |
JDSubs
---------------------------
OEMPartNumer | OEMSub
AR65123 | AR77530
AR12345 | AR56242
AMI
---------------------------
Item | OEMItem | Description
AMAR77530 | AR77530 | Axle
AMAR56242 | AR12345 | Spindle
et je voudrais donc maintenant à ajouter la (Description) de la table AMI et de mettre en MyTable.F3
Ajout juste: MyTable.F3 = AMIPartNumbers.Description ne fonctionne pas? –
comme ça? SET MyTable.F2 = [AMIPartNumbers]. [Item] MyTable.F3 = [AMIPartNumbers]. [Description]; " – Bignadad
Je ne peux pas sembler le faire fonctionner en ajoutant ce que vous avez suggéré. Pouvez-vous l'ajouter à ce que j'ai ci-dessus à Assurez-vous que je l'ajoute bien? – Bignadad