Bonjour à Tous,
Voilà je dispose de 3 tables.
une table Pseudo (tous les pseudos):
idemploye
nom
pseudo (pseudo des employés)
une table Consultations (une seule consultation par pseudo):
idconsult
pseudo (nom des employés)
montantHT
une table Consultationsaudio (plusieurs consultations par pseudo):
idconsultaudio
pseudo
heurepresence
heuregenere
montantHT
Il faut savoir que la table Pseudo contient le nom de tous les employés.
Que certains employés sont sur Consultations et Consultations2, d'autres sur une seule des deux tables.
Je veux avoir toutes les données des tables Consultations et Consultations2 par pseudo de la table Pseudo. Sachant que je dois regrouper les infos de la table Consultations2 par pseudo. Je sais que pour regrouper les infos de la table Consultations2 je fais la requête suivante:
(SELECT pseudo,SUM(montantHT) AS montTot FROM consultations2 GROUP BY pseudo)
Pour obtenir toutes les infos des tables sans avoir le regroupage je fais la requête suivante:
SELECT * FROM pseudo LEFT JOIN consultationsaudio ON pseudo.pseudo = consultationsaudio.pseudo LEFT JOIN consultations ON pseudo.pseudo = consultations.pseudo ORDER BY consultationsaudio.date
Mais là je n'ai pas la somme des consultations de chaque employé.
Comment faire pour avoir le tout ?
Merci par avance.
Carter.
Partager