{Access} sql fusionner trois tables

martin232 -  
dedine1976 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai trois tables de meme format ( 4 colonnes du meme nom) que je voudrais réunir à l'aide d'une requete sql :

EXEMPLE :

table A :
a--b--c--d
0--0--0--0
1--1--1--1

table B :
a--b--c--d
2--2--2--2
3--3--3--3

table C :
a--b--c--d
4--4--4--4
5--5--5--5

je voudrais :
a--b--c--d
0--0--0--0
1--1--1--1
2--2--2--2
3--3--3--3
4--4--4--4
5--5--5--5

merci d'avance
A voir également:

4 réponses

blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

SELECT .... FROM TABLEA UNION SELECT ... FROM TABLEB UNION SELECT ... FROM TABLEC ?
0
martin232
 
merci j'essayerai ça
0
Louf67 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Je souhaiterais faire la même chose mais je ne comprends pas bien la réponse (désolé je n'y connais rien en sql) et par ailleurs, j'aimerai que les données des 3 tables soient compilées dans une 4e table D qui contient les mêmes champs.

En reprenant l'exemple, est ce que ça donnerait? :

SELECT a FROM TABLEA UNION SELECT a FROM TABLEB UNION SELECT a FROM TABLEC
SELECT b FROM TABLEA UNION SELECT b FROM TABLEB UNION SELECT b FROM TABLEC
SELECT c FROM TABLEA UNION SELECT c FROM TABLEB UNION SELECT c FROM TABLEC
SELECT d FROM TABLEA UNION SELECT d FROM TABLEB UNION SELECT d FROM TABLEC

Que faut-il ajouter pour lui indiquer la table et les champs de destination?

Merci d'avance pour votre aide.
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Il faut faire un INSERT INTO...
0
dedine1976 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,
désolé de ne pouvoir t'apporter de réponse car j'ai éxactement le méme probléme.....
on peut procéder comme suit, mais c'est long....
création de table à l'aide requete création de table.
ajouter les enregistrement des autres tables avec les requette ajout pour chaque table.
créer une requette supression pour eviter les doublons.
enfin, mettre toutes ces étapes par une macro qui éxécute toutes ces opérations succecivement.
si tu trouve une autre solution, merci de la partager.
bon courage
0