2010-03-08 9 views
0

J'ai 2 tables:Aide requête dans Microsoft Access

  1. Tableau A: code |

  2. Tableau B: barcode | name

Tableau B a plein code à barres et le nom, le tableau A a seulement le code.

Je dois exécuter la requête de mise à jour qui remplissent le nom dans le tableau A.

J'ai essayé quelque chose comme:

update A set name = (select top 1 Name from B where B.Code = mid(A.Barcode,1,8)) 

mais il ne fonctionne pas.

+0

Que signifie exactement fonctionne pas? –

+2

À première vue, il semble que cela devrait fonctionner. Quelle est l'erreur? – shahkalpesh

Répondre