14-06-2017, 12:28 PM
Hello,
Je ne sais pas si c'est à cause de la chaleur écrasante ou quoi... Mais... Je n'arrive pas à faire fonctionner mon GROUP BY avec ma jointure.
Je m'explique, je dois lister tous les espions du joueur en regroupant les espions qui sont envoyés sur un même joueur.
Par exemple, si j'ai 2 espions chez X et 1 chez Y, il faut que les deux espions chez X soient groupés afin de n'afficher qu'une seule ligne.
J'utilise donc le code suivant :
Le code tel quel ne fonctionne pas, mais si je supprime le "e.id_action" le code fonctionne... (pareille si je mets autre chose, e.id ou autre, ça ne fonctionne pas)
Où aurais-je fait une erreur ? u_u"
Merci d'avance,
Je ne sais pas si c'est à cause de la chaleur écrasante ou quoi... Mais... Je n'arrive pas à faire fonctionner mon GROUP BY avec ma jointure.
Je m'explique, je dois lister tous les espions du joueur en regroupant les espions qui sont envoyés sur un même joueur.
Par exemple, si j'ai 2 espions chez X et 1 chez Y, il faut que les deux espions chez X soient groupés afin de n'afficher qu'une seule ligne.
J'utilise donc le code suivant :
Code :
SELECT e.id_action,COUNT(e.*) AS nb,u.pseudo FROM espionnage AS e
INNER JOIN users AS u ON u.id=e.id_cible
WHERE e.id_user= :id_user GROUP BY e.id_cible
Le code tel quel ne fonctionne pas, mais si je supprime le "e.id_action" le code fonctionne... (pareille si je mets autre chose, e.id ou autre, ça ne fonctionne pas)
Où aurais-je fait une erreur ? u_u"
Merci d'avance,