$sql = "insert into classement (jid, puissance) select id, puissance from joueur";$db->query($sql); $sql = "UPDATE classement AS a SET classement = (SELECT COUNT( b.puissance ) FROM joueur AS b WHERE b.puissance >= a.puissance )";$db->query($sql);$sql = "UPDATE joueur, classement set joueur.classement = classement.classement where joueur.id = classement.jid";$db->query($sql);SELECT @rank:=0,@puissance:=0;SELECT id,puissance,@rank:=if(@puissance - puissance = 0,@rank,@rank+1) as rank,@puissance:=puissance FROM joueur j ORDER BY puissance DESC