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.
| views | refunds | user_id | purchases |
|---|---|---|---|
| 2 | 0 | 1 | 2 |
| 3 | 0 | 2 | 0 |
| 1 | 1 | 3 | 1 |
Connectez-vous pour voir l'historique des soumissions
Se connecterConnectez-vous pour utiliser le Mentor IA
Se connecter