Une seule requête : par type, par utilisateur et total général
Le tableau de bord veut trois découpages dans un résultat unique : le nombre d'événements par type, le nombre d'événements par utilisateur et le total général sur l'ensemble des événements. Lancer trois requêtes et les assembler par union est inélégant et inefficace : un seul regroupement sur plusieurs ensembles de colonnes fournit tout en un seul passage. Affichez le type d'événement, l'identifiant de l'utilisateur et le nombre d'événements — pour les découpages « par type uniquement », « par utilisateur uniquement » et « total général ». Dans le découpage par type, l'identifiant de l'utilisateur est vide ; dans le découpage par utilisateur, le type est vide ; dans la ligne du total général, les deux sont vides. Triez par type d'événement (valeurs vides à la fin), puis par identifiant d'utilisateur (valeurs vides également à la fin).
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.
| n | kind | user_id |
|---|---|---|
| 2 | click | NULL |
| 8 | page | NULL |
| 4 | NULL | 1 |
Connectez-vous pour voir l'historique des soumissions
Se connecterConnectez-vous pour utiliser le Mentor IA
Se connecter