#782

Afficher trois compteurs par utilisateur sur une seule ligne

Un tableau de bord analytique affiche trois nombres par utilisateur sur une seule ligne : combien de consultations, combien d'achats et combien de remboursements il a effectués. Sans agrégats conditionnels, il faudrait lancer trois requêtes distinctes et les assembler. Pour chaque utilisateur, calculez en une seule requête le nombre d'événements de type view, purchase et refund séparément. Triez par identifiant d'utilisateur.

Exemple de sortie attendue

Voici à quoi ressemble une réponse correcte — son nombre de lignes lui est propre, il n'a pas à correspondre aux tables du schéma.

viewsrefundsuser_idpurchases
2012
3020
1131

Le résultat de votre requête apparaîtra ici