Bonjour à tous!
Je pense que vous allez vous dire que c'est super basic mais j'ai un peu tourné la requete mais non rien à faire :s
Explication de la requete que je souhaite:
Je veux afficher le pseudo et le nombre de points total dans un top 5
Voici les requetes que j'ai essayé:
1er requete
SELECT pseudo, SUM(pts) AS total_pts FROM utilisateur, point GROUP BY pseudo ORDER BY total_pts DESC LIMIT 5
Erreur MySQL:
Affichage OK mais à chaque pseudo cela affiche le nombre total de points de tout les membres
2eme requete
SELECT DISTINCT(pseudo), SUM(pts) AS total_pts FROM utilisateur, point ORDER BY total_pts DESC LIMIT 5
Erreur MySQL:
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause
Merci de m'éclaircir
Message édité par cvex le 27-07-2005 à 15:10:51