Regrouper plusieurs tables

Résolu/Fermé
nguyen0000 Messages postés 11 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 7 décembre 2016 - 6 déc. 2016 à 16:42
nguyen0000 Messages postés 11 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 7 décembre 2016 - 7 déc. 2016 à 10:48
Bonjour,

J'ai fait 3 requêtes X,Y et Z . Ces 3 tables ont les même attributs. Afin de les regrouper en une seule requête, j'ai fait une requête dans laquelle dans le FROM , j'ai fait 3 sous-requêtes qui est X, Y et Z. Et la j'aimerais regrouper toutes ces tables pour pouvoir faire un GROUP BY( une variable) et puis un HAVING MIN(une autre variable). J'ai essayé d'utiliser la fonction FULL JOIN mais je n'ai pas très bien compris son utilisation

je vous remercie d'avance

1 réponse

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
6 déc. 2016 à 17:50
Bonjour,

Avec quel SGBD ?
Quelle est la requête que tu as écrits ?
Quelles sont les structures de tes tables ?

Sachant que :
Ces 3 tables ont les même attributs. Afin de les regrouper en une seule requête, j'ai fait une requête dans laquelle dans le FROM , j'ai fait 3 sous-requêtes qui est X, Y et Z.

Si tes 3 tables ont la même structure .... Ne peux tu pas faire plutôt des JOIN ?
SELECT *
FROM(
SELECT champ1, champ2 ...
FROM table1
UNION
SELECT champ1, champ2 ...
FROM table2
SELECT champ1, champ2 ...
FROM table3 )
WHERE ....
GROUP BY....
1
nguyen0000 Messages postés 11 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 7 décembre 2016
6 déc. 2016 à 18:24
C'est sur Oracle sql Developer
Merci beaucoup , j'ai pu résoudre mon problème avec ta solution.
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650 > nguyen0000 Messages postés 11 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 7 décembre 2016
6 déc. 2016 à 18:42
J'ai déplacé la question dans le bon forum : oracle.

Si le sujet est résolu .. merci de cliquer sur le lien "Marquer comme résolu" sous le titre de ta question.
0
nguyen0000 Messages postés 11 Date d'inscription mercredi 30 mars 2016 Statut Membre Dernière intervention 7 décembre 2016
7 déc. 2016 à 10:48
d'accord
0