04-07-2007, 03:34 PM
Code :
SELECT joueur.id_joueur, SUM( dj.reputation_dj )+joueur.reputation_joueur AS reputation_total FROM `joueur`
LEFT JOIN `dj` ON dj.id_joueur = joueur.id_joueur
GROUP BY joueur.id_joueur
ORDER BY reputation_total DESC
LIMIT 0 , 30
Inverse tes deux table car la tu jointe pour chaque ligne de dj sur la table joueur, ce qui ne sert à rien et prend de la ressource.
Sinon avec le group by c'est ok