14-06-2017, 02:15 PM
e.id_cible ou e.id_action comme colonne 1? Car sélectionner des colonnes variables non issues des groupings sans utiliser de fonction de grouping dessus (ie: sélectionner les colonnes B et MAX© quand tu groupes sur A) n'a pas beaucoup de sens car B aura une valeur quelconque (et MySQL 5.7 strict l'interdit même je crois)
Code :
SELECT
e.id_cible,
COUNT(*) AS nb,
u.pseudo
FROM espionnage AS e
INNER JOIN users AS u ON u.id=e.id_cible
WHERE e.id_user= ?
GROUP BY e.id_cible