Combiner les champs de 2 tables dans une 3e

aud -  
blux Messages postés 27147 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 ?
A voir également:

3 réponses

blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
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]. 
0
aud
 
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 ?
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
INSERT INTO Table3 (nom3) SELECT nom1 FROM [FOD 1];
INSERT INTO Table3 (nom3) SELECT nom2 FROM [FOD 2];
???
0