J'ai une base de données de 750 véhicules, je voudrais lancer une requête où je ne sélectionne pas plus de 5 des véhicules les moins chers pour chaque faire & modèle et les inclure dans mon résultats.Mysql requête 5 voitures les moins chers, plusieurs marques, à partir de table unique
Mes champs de table sont fldYear, fldMake, fldModel, fldRetail etc.
Par exemple, je voudrais la sortie d'inclure les 5 Dodge 200 véhicules moins cher de 25 au total, les 5 moins chères Honda Accord de 30 au total , les 5 Jeep Cherokees les moins chers de 10 au total, et s'il n'y a que 2 Volkswagen Jetta, de les inclure aussi bien. Dans l'exemple ci-dessus, ma sortie aurait un total de 17 enregistrements.
J'ai joué avec Sorts et Group By mais je n'arrive pas à obtenir la sortie désirée.
Qu'avez-vous déjà essayé? Et est-ce le modèle * et * le moins cher? Alors, vous obtiendriez le moins cher 5 VW Golf et 5 VW Polo moins cher, ou juste le moins cher 5 de VW, quel que soit le modèle? – Qirel
Voir: [Pourquoi devrais-je fournir un MCVE pour ce qui me semble être une requête SQL très simple?] (Https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve -pour-ce-qui-me-semble-à-être-un-très-simple-SQL-requête) – Strawberry
utiliser LIMIT 5 dans la requête, mais c'est une question très paresseuse – lauw