Regrouper 2 requêtes SQL
Résolu
hakim_fth
Messages postés
138
Date d'inscription
Statut
Membre
Dernière intervention
-
hakim_fth Messages postés 138 Date d'inscription Statut Membre Dernière intervention -
hakim_fth Messages postés 138 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comment faire SVP pour regrouper ces 2 requêtes en une seule.
Comment faire SVP pour regrouper ces 2 requêtes en une seule.
select mdn, SUM(montant) as prix from ins where compte='10' and mdn!='0' group by mdn
select appelant, SUM(montant) as abon from conso where compte='10' group by appelant
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Regrouper 2 requêtes SQL
- Supercopier 2 - Télécharger - Gestion de fichiers
- Comment regrouper des applications sur android - Accueil - Guide Android
- Comment regrouper des pdf - Guide
- 2 ecran pc - Guide
- Regrouper plusieurs feuilles excel en une seule - Guide
1 réponse
Bonjour,
Ben... ça dépend.....
Y a t'il un rapport entre les deux tables (dans ce cas on pourra faire un jointure) ?
- Si oui.. quel champ fait la "liaison" ?
- Si non, est ce que UNION ne ferait pas l'affaire ?
Vu tes requêtes.. j'ai l'impression que c'est UNION qu'il te faut.
Par exemple :
Cordialement,
Jordane
Ben... ça dépend.....
Y a t'il un rapport entre les deux tables (dans ce cas on pourra faire un jointure) ?
- Si oui.. quel champ fait la "liaison" ?
- Si non, est ce que UNION ne ferait pas l'affaire ?
Vu tes requêtes.. j'ai l'impression que c'est UNION qu'il te faut.
Par exemple :
SELECT mdn as contact , SUM(montant) as prix FROM ins WHERE compte='10' AND mdn!='0' GROUP BY mdn UNION SELECT appelant as contact , SUM(montant) as prix FROM conso WHERE compte='10' GROUP BY appelant
Cordialement,
Jordane
ça marche bien avec UNION :)