Combiner les champs de 2 tables dans une 3e
aud
-
blux Messages postés 5031 Date d'inscription Statut Modérateur Dernière intervention -
blux Messages postés 5031 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je fais une base de données sous Access 2007 et j'ai deux tables "FOD 1" et "FOD 2" qui contiennent des champs communs.
Je voudrais créer une troisième table qui regroupe les champs communs des deux tables de départ.
En gros, j'ai nom1, quantite1, ... pour le "FOD 1" et nom2, quantite2, ... pour le "FOD 2" et je voudrais quelque chose qui permette de mettre dans "nom3" les valeurs de "nom1" et "nom2", idem pour les autres champs.
Est-ce possible ?
Je fais une base de données sous Access 2007 et j'ai deux tables "FOD 1" et "FOD 2" qui contiennent des champs communs.
Je voudrais créer une troisième table qui regroupe les champs communs des deux tables de départ.
En gros, j'ai nom1, quantite1, ... pour le "FOD 1" et nom2, quantite2, ... pour le "FOD 2" et je voudrais quelque chose qui permette de mettre dans "nom3" les valeurs de "nom1" et "nom2", idem pour les autres champs.
Est-ce possible ?
3 réponses
-
Salut,
tu peux concaténer des champs avec SQL, ensuite, tu fais une requête UPDATE ou INSERT, en fonction de ton besoin.
SELECT [FOD 1].nom1 & [FOD 2].nom2 FROM [FOD 1],[FOD 2].
-
En fait, je voudrais que toutes les enregistrements des "noms1" et "nom2" se retrouvent dans "nom3" mais je ne veut pas que "nom3" renvoie : "nom1 nom2"
En gros, sous nom3 il faudrait qu'il y ait les valeurs de nom1 et nom2
Je sais pas si je suis assez claire ? -
INSERT INTO Table3 (nom3) SELECT nom1 FROM [FOD 1]; INSERT INTO Table3 (nom3) SELECT nom2 FROM [FOD 2];
???