Bonjour,
Je n'arrive pas à comprendre pourquoi je n'ai pas l'union des deux résultats .
Le UNION ALL me donne le résultat de la première requête.
La première requête me donne :
utilisateur_id cout
21 111.00
la deuxieme :
utilisateur_id cout
21 222.00
Votre aide svp.
Ma requête est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select cccouts.utilisateur_id as utilisateur_id, SUM(ifnull(cccouts.valeur,0)) as cout from couts cccouts left join missions t on t.id=cccouts.mission_id where cccouts.utilisateur_id=21 and (cccouts.mission_id=120) group by cccouts.mission_id, cccouts.utilisateur_id order by cccouts.mission_id UNION ALL select fraisss.utilisateur_id as utilisateur_id, SUM(ifnull(fraisss.valeur,0)) as cout from frais fraisss left join missions t on t.id=fraisss.mission_id where fraisss.utilisateur_id=21 and (fraisss.mission_id=120) group by fraisss.mission_id, fraisss.utilisateur_id order by fraisss.mission_id
Partager