Bonjour!
Pour mon Jeu, j'ai besoin de prendre la réputation totale d'un joueur.
Cette reputation totale est la somme de toutes les reputations des Djs de ce joueur, ainsi que de sa reputation de base.
Notons pour un DJ d'id 1:
Mes tables se nomment dj et Joueur. Un joueur peut avoir plusieurs djs, d'ou la somme.
Ce code marche.
Je voudrais généraliser la requete pour faire un classement des joueurs. Voila ce que je faisais:
Pour prendre les 30Premiers de mon Classement en Matiere de reputation.
Mais quand je teste dans php MY Admin:
Je crois que c'est parce que je ne peux pas Melanger une somme d'un champ d'une table avec la prise d'un champ d'une autre table....
J'en appelle a vous pour essayer de trouver une solution, car je suis un peu dans l'impasse.
Je suis ouvert à toute remarque
Pour mon Jeu, j'ai besoin de prendre la réputation totale d'un joueur.
Cette reputation totale est la somme de toutes les reputations des Djs de ce joueur, ainsi que de sa reputation de base.
Notons pour un DJ d'id 1:
Code :
SELECT SUM(dj.reputation_dj)+joueur.reputation_joueur AS reputation_total FROM `dj` JOIN `joueur` ON dj.id_joueur=joueur.id_joueur WHERE dj.id_joueur=1 AND joueur.id_joueur=1
Mes tables se nomment dj et Joueur. Un joueur peut avoir plusieurs djs, d'ou la somme.
Ce code marche.
Je voudrais généraliser la requete pour faire un classement des joueurs. Voila ce que je faisais:
Code :
SELECT joueur.id_joueur, SUM( dj.reputation_dj )+joueur.reputation_joueur AS reputation_total FROM `dj`
LEFT JOIN `joueur` ON dj.id_joueur = joueur.id_joueur ORDER BY reputation_total
LIMIT 0 , 30
Pour prendre les 30Premiers de mon Classement en Matiere de reputation.
Mais quand je teste dans php MY Admin:
Code :
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Je crois que c'est parce que je ne peux pas Melanger une somme d'un champ d'une table avec la prise d'un champ d'une autre table....
J'en appelle a vous pour essayer de trouver une solution, car je suis un peu dans l'impasse.
Je suis ouvert à toute remarque
Project DJSessions:
Gameplay: 90%
Codage: 80%
Design:0%
Tache en cours: Clubs, RECHERCHE DESIGNER
Cherche DESIGNER.Merci.
Gameplay: 90%
Codage: 80%
Design:0%
Tache en cours: Clubs, RECHERCHE DESIGNER
Cherche DESIGNER.Merci.