Combiner les champs de 2 tables dans une 3e

aud -  
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 ?

3 réponses

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