J'ai la table logs suivante :
idLog userLogin userAgent userService userProfile actionStatus actionSall
Je souhaite formater les résultats suivants :
____________________________________________________________________________________________
userLogin|userService|actionSall |Total (requete actionSall = X)|Total (requete actionSall = Y)|
et de les grouper par login (userLogin) et service (userService)
J'essaie avec la requête suivante :
Code : Tout sélectionner
(
SELECT userLogin, userService, actionSall, COUNT( * ) AS TotalX
FROM `log`
WHERE actionSall = 'X'
GROUP BY userLogin, userService
)
UNION (
SELECT userLogin, userService, actionSall, COUNT( * ) AS TotalY
FROM `log`
WHERE actionSall = 'Y'
GROUP BY userLogin, userService
)
userLogin | userService | actionSall | TotalVoipDebug
dont actionSall = X et Y mais pas en colonne comme je le souhaitais.
Ca fait qqes jours que je galère si qqn avait une astuce ou une idée ca serait top
Je vous remercie par avance.