[Php/Sql] Faire un classement avec des moyenn
Fermé
ReddInTheAbyss
Messages postés
30
Date d'inscription
vendredi 28 septembre 2012
Statut
Membre
Dernière intervention
5 février 2013
-
2 oct. 2012 à 08:13
asmaanoor Messages postés 73 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 20 janvier 2014 - 2 oct. 2012 à 16:16
asmaanoor Messages postés 73 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 20 janvier 2014 - 2 oct. 2012 à 16:16
A voir également:
- [Php/Sql] Faire un classement avec des moyenn
- Logiciel classement photo - Guide
- Easy php - Télécharger - Divers Web & Internet
- Faire une moyenne sur excel - Guide
- Gmail regle de classement - Guide
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
2 réponses
Soulitude
Messages postés
25
Date d'inscription
lundi 1 octobre 2012
Statut
Membre
Dernière intervention
4 octobre 2012
7
2 oct. 2012 à 08:21
2 oct. 2012 à 08:21
Salut,
Dans ta requête SQL, tu pourrais utiliser un order by desc pour les notes.
et utiliser limit 0, 3 quelque chose comme ça pour sélectionner les 3 produits.
Sans oublier les jointures pour rechercher aussi les informations que tu as besoin sur les autres tables.
Dans ta requête SQL, tu pourrais utiliser un order by desc pour les notes.
et utiliser limit 0, 3 quelque chose comme ça pour sélectionner les 3 produits.
Sans oublier les jointures pour rechercher aussi les informations que tu as besoin sur les autres tables.
asmaanoor
Messages postés
73
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
20 janvier 2014
18
2 oct. 2012 à 16:16
2 oct. 2012 à 16:16
SELECT id_produit, AVG( note ) max_note
FROM 'avis'
GROUP BY id_produit
ORDER BY max_note DESC
LIMIT 0 , 2
FROM 'avis'
GROUP BY id_produit
ORDER BY max_note DESC
LIMIT 0 , 2
2 oct. 2012 à 08:25
2 oct. 2012 à 09:03
J'ai l'impression que cette solution pourrait marcher si je voulais juste classer les notes et pas les moyennes de toutes les notes pour un produit.
2 oct. 2012 à 09:15
Essaye avec une sous-interrogation et AVG qui calcule la moyenne.