quelqu'un sait comment faire une requete union sur deux tables afin d'avoir
l'ensemble des données sur une seul table, a savoir que sur les deux tables
les entete de colonne ne sont pas identiques.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.
Comment faire ?
merci
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est
pas génant en soi. L'essentiel c'est que les schémas relationnels soient
les mêmes (autant de champs dans chaque SELECT et de même domaine{de
préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from
TableClient
UNION
SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from
TableFournisseur
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir
l'ensemble des données sur une seul table, a savoir que sur les deux tables
les entete de colonne ne sont pas identiques.
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.
Comment faire ?
merci
rick
quand tu dit meme domaine c'est a dire?
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.
Comment faire ?
merci
quand tu dit meme domaine c'est a dire?
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est
pas génant en soi. L'essentiel c'est que les schémas relationnels soient
les mêmes (autant de champs dans chaque SELECT et de même domaine{de
préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from
TableClient
UNION
SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from
TableFournisseur
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir
l'ensemble des données sur une seul table, a savoir que sur les deux tables
les entete de colonne ne sont pas identiques.
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.
Comment faire ?
merci
Eric
re,
Ne pas mélanger par UNION des champs de type texte avec des champs de type Date/Heure ou des numériques ou ...
Dans l'exemple que je t'ai donné nom_client et nom_fourn sont de même domaine (ou type si tu préferes)- ici Texte - de même pour code_paiement et code_reglement -là Integer -...
Chaque colonne doit correspondre à un seul type de données. C'est le cas de l'exemple donné précédemment.
A l'inverse, la requête suivante retournera quelque chose mais d'incohérent car les champs ne sont pas de meme type (ou n'appartiennent pas au même domaine).
SELECT LaDate FROM Table1 UNION SELECT NomCli FROM Table2
ok? -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
quand tu dit meme domaine c'est a dire?
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.
Comment faire ?
merci
re,
Ne pas mélanger par UNION des champs de type texte avec des champs de
type Date/Heure ou des numériques ou ...
Dans l'exemple que je t'ai donné nom_client et nom_fourn sont de même
domaine (ou type si tu préferes)- ici Texte - de même pour code_paiement
et code_reglement -là Integer -...
Chaque colonne doit correspondre à un seul type de données. C'est le cas
de l'exemple donné précédemment.
A l'inverse, la requête suivante retournera quelque chose mais
d'incohérent car les champs ne sont pas de meme type (ou n'appartiennent
pas au même domaine).
SELECT LaDate FROM Table1
UNION
SELECT NomCli FROM Table2
ok?
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
quand tu dit meme domaine c'est a dire?
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est
pas génant en soi. L'essentiel c'est que les schémas relationnels soient
les mêmes (autant de champs dans chaque SELECT et de même domaine{de
préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from
TableClient
UNION
SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from
TableFournisseur
--
A+
Eric
Un petit tour ici : http://users.skynet.be/mpfa/
Accès aux archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir
l'ensemble des données sur une seul table, a savoir que sur les deux tables
les entete de colonne ne sont pas identiques.
Ne pas mélanger par UNION des champs de type texte avec des champs de type Date/Heure ou des numériques ou ...
Dans l'exemple que je t'ai donné nom_client et nom_fourn sont de même domaine (ou type si tu préferes)- ici Texte - de même pour code_paiement et code_reglement -là Integer -...
Chaque colonne doit correspondre à un seul type de données. C'est le cas de l'exemple donné précédemment.
A l'inverse, la requête suivante retournera quelque chose mais d'incohérent car les champs ne sont pas de meme type (ou n'appartiennent pas au même domaine).
SELECT LaDate FROM Table1 UNION SELECT NomCli FROM Table2
ok? -- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
quand tu dit meme domaine c'est a dire?
Bonsoir rick,
Le fait que les entêtes de colonnes ne portent pas les même noms n'est pas génant en soi. L'essentiel c'est que les schémas relationnels soient les mêmes (autant de champs dans chaque SELECT et de même domaine{de préférence!})
Tu peux donc faire qq chose du genre:
Select nom_client, ville_client, code_règlement, 'Client' as Bogus from TableClient UNION SELECT nom_fournisseur, ville_fourn, code_paiement,'Fournisseur' from TableFournisseur
-- A+ Eric Un petit tour ici : http://users.skynet.be/mpfa/ Accès aux archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bjr,
quelqu'un sait comment faire une requete union sur deux tables afin d'avoir l'ensemble des données sur une seul table, a savoir que sur les deux tables les entete de colonne ne sont pas identiques.