mrbebert | vanquishV12 a écrit :
Salut,
Je dois faire un truc en MySQL et j'y perds mes cheveux J'ai plusieurs colonnes (entre parenthèse un exemple de valeur) :
- Id (2)
- Marque (Apple)
- Nom (iPod)
- Modele (8Go)
- Prix (199)
Je peux avoir plusieurs Apple iPod 8 Go mais a des prix différents. Je peux aussi l'avoir en 16 Go ou avoir des iPhones.
Moi je voudrais sortir la liste des produits Apple classés par prix mini de chaque Modele.
Exemple :
Apple iPod 8 Go, prix mini 59 euros
Apple iPod 16 Go, prix mini 89 euros
En gros, lister sans doublon tous les modeles + nom + marque avec pour chaque le prix le plus bas.
Pourriez vous m'aider à construire la requête svp ? Faut il faire une sous requête ?
Merci !
|
Exemple trivial d'utilisation du GROUP BY SELECT Marque, Nom, Modele, MIN(prix)
FROM la_table
ORDER BY Marque, Nom, Modele ---------------
Doucement le matin, pas trop vite le soir.
|