#828

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.

nkinduser_id
2clickNULL
8pageNULL
4NULL1

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