[mysql] piti probleme mysql

piti probleme mysql [mysql] - SQL/NoSQL - Programmation

Marsh Posté le 11-08-2004 à 12:29:59    

bonjour, j'ai une table stockant des scores pour un jeu qui possède différentss niveaux :
 
 
 
id_score  |  id_user  | level |  score
 
je voudrais faire une requete qui me pemette de sélectionne pour chaque niveau le meilleur score.
 
 
Une idée ?
 
De plus, je souhaiterais pour un joueur donné, connaitre son classement pou chacun des niveaux, c'est possible en une requete?


Message édité par nintendose le 11-08-2004 à 12:33:15
Reply

Marsh Posté le 11-08-2004 à 12:29:59   

Reply

Marsh Posté le 11-08-2004 à 12:53:44    

Cherche du côté de max()

Reply

Marsh Posté le 11-08-2004 à 13:59:45    

Pour le 1 : essaye quelque chose comme ça :
 


SELECT id_user, level, MAX( idScore )
FROM score
GROUP BY level


 
Pour le 2 : je sais pas trop. Peut-être une requête par catégorie : "COUNT(*) WHERE score>scoreJoueur" en cherchant au préalable les scores du joueur en question.

Reply

Marsh Posté le 11-08-2004 à 15:39:38    

Pour la deuxieme question (classement) il est evident que non a cause des égalités.


Message édité par Profil supprimé le 11-08-2004 à 15:40:07
Reply

Marsh Posté le 11-08-2004 à 17:00:49    

bon ok merci, c réglé :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed