OVH Cloud OVH Cloud

Réunire tables

5 réponses
Avatar
Leol
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci

5 réponses

Avatar
YannX
Bnjr,

deux solutions a priori :
-> une requete UNION (ecrire les trois requetes SQL ; le UNION effectue un
<ET> entre les phrases SQL SELECT
-> generer une quatrieme table et UPDATE........ (avec champ ID en
auto-increment bien sur !)
OK ?

"Leol" <Léo> a écrit dans le message de
news:414c4fcf$0$292$
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci





Avatar
G Roydor
d'abord céer une requete avec UNION sur les trois tables

ex
select f1,f2,f3,f4 from T1
union
select f1,f2,f3,f4 from T
union

.....

puis crer une requete insert à partir de la requete precedente dans un
table dont le champ ID est autoincrementer

GR


Leol a écrit:
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci





Avatar
Leol
Avec une query toute faite dans access ca marche pas ?
"G Roydor" a écrit dans le message de news:

d'abord céer une requete avec UNION sur les trois tables

ex
select f1,f2,f3,f4 from T1
union
select f1,f2,f3,f4 from T
union

.....

puis crer une requete insert à partir de la requete precedente dans un
table dont le champ ID est autoincrementer

GR


Leol a écrit:
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci








Avatar
YannX
Access (du moins les versions que j'ai plus pratiquées),
ne sait pas générer directement une requête UNION : tu peux générer les deux
requetes en Query,
et faire un copier -coller des deux SQL correspondants
dans une nouvelle requete SQL ...


"Leol" <Léo> a écrit dans le message de
news:414c75bf$0$286$
Avec une query toute faite dans access ca marche pas ?
"G Roydor" a écrit dans le message de news:

d'abord céer une requete avec UNION sur les trois tables

ex
select f1,f2,f3,f4 from T1
union
select f1,f2,f3,f4 from T
union

.....

puis crer une requete insert à partir de la requete precedente dans un
table dont le champ ID est autoincrementer

GR


Leol a écrit:
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci












Avatar
Leol
Qu'est ce que je dois faire exactement comme requete SQL ?


"YannX" a écrit dans le message de news:

Access (du moins les versions que j'ai plus pratiquées),
ne sait pas générer directement une requête UNION : tu peux générer les
deux

requetes en Query,
et faire un copier -coller des deux SQL correspondants
dans une nouvelle requete SQL ...


"Leol" <Léo> a écrit dans le message de
news:414c75bf$0$286$
Avec une query toute faite dans access ca marche pas ?
"G Roydor" a écrit dans le message de
news:



d'abord céer une requete avec UNION sur les trois tables

ex
select f1,f2,f3,f4 from T1
union
select f1,f2,f3,f4 from T
union

.....

puis crer une requete insert à partir de la requete precedente dans un
table dont le champ ID est autoincrementer

GR


Leol a écrit:
Bonjour, J'ai 3 tables ayan tla même structure :
ID, Field1 , Field2 , Field 3, Field 4
J'aimerais réunir ces trois tables en une seule avec le champ ID qui
s'autoincrémente.
Quelqun sait il comment faire ?

Merci