J'ai une table qui enregistre l'activité. Il possède une colonne d'activité int qui indique le type d'activité et un admin_id correspondant qui indique quel administrateur a effectué l'action. Chaque ligne de la table représente une action. Par exemple, un administrateur annulerait le compte d'un utilisateur, et une ligne avec l'ID et l'activité de cet administrateur = [int représentant cancel] serait créée. Je besoin d'un moyen à sélectionner un résultat qui regroupe l'activité de chaque administrateur de telle sorte que la ligne correspondant à l'administrateur aurait le # de chaque activitéRegroupement de plusieurs comptes avec chaque ligne représentant un ID
Le résultat ressemblerait
admin_id | numActivated | numCanceled | numRenewed 1 1 1 2 2 1 3 0
Avec numActivated, numCanceled et numRenewed proviennent tous du nombre pour chaque activité.
C'est ce que la table d'origine aurait ressemblé:
admin_id | activity ... 1 2 1 1 1 3 1 3 2 2 2 2 2 2 2 1
(activité 1: activer, 2: cancel, 3: renouveler)
Merci
Fonctionne très bien, merci! – Lincecum