[Résolu] 2 requêtes en une seule je galère


dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 586
Inscription: 23 Juin 2007

[Résolu] 2 requêtes en une seule je galère

Message le Jeu Mai 22, 2008 19:15

Bonjour,

J'ai une table avec une colonne "marque" et une colonne "remise" entre autre.

Exemple :
Audi A3 11%
Audi A3 13%
Audi A3 09%
Audi A4 08%
Audi A4 17%
BMW ......
....

Je souhaite afficher pour chaque marque la remise maximum.

Pour l'instant je fais une 1ere requete pour sélectionner les DISTINCT `marque` et pour chaque marque, je refais une requete pour obtenir la remise maximum.

Le problème c'est que ca rame dur. Alors je me disais qu'en faisant une seule requete bien propre ca ne pourrait être que mieux. En plus je fais un vieux complexe d'infériorité là :?
Dernière édition par dop20vt le Ven Mai 23, 2008 7:43, édité 1 fois.


magicaxe
WRInaute discret
WRInaute discret
 
Messages: 151
Inscription: 18 Oct 2004

Message le Jeu Mai 22, 2008 19:23

SELECT MAX(remise), marque FROM table GROUP BY marque

voili voilou :wink:

audit.referencement
WRInaute discret
WRInaute discret
 
Messages: 125
Inscription: 16 Fév 2008

Message le Jeu Mai 22, 2008 19:24

Vive le group by !!


dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 586
Inscription: 23 Juin 2007

Message le Jeu Mai 22, 2008 19:49

Marche pas :?

Pas d'erreur mais les remises ne s'affichent pas !! Ma colonne remise est en FLOAT.


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3827
Inscription: 14 Sep 2006

Message le Ven Mai 23, 2008 0:40

Tu as tapé ta requête avant directement dans phpmyadmin ?

Sinon, n'oublie pas de lui mettre un alias pour l'utiliser

select MAX(remise) as max_rem ...

apres un $data['max_rem]; pour l'afficher.


dop20vt
WRInaute impliqué
WRInaute impliqué
 
Messages: 586
Inscription: 23 Juin 2007

Message le Ven Mai 23, 2008 7:43

Nikel !! L'alias a tout arrangé !!

Merci à tous :)

Reste à voir si c'est plus rapide mais ca a l'air !!


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité