Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/01/2011, 10h43   #1
Invité de passage
 
Homme
Développeur Web
Inscription : avril 2009
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 16
Points : 3
Points : 3
Par défaut Tri sur 2 colonnes mysql

Bonjour à la communauté et... bonne année !!!!

J'aimerais trier les résultats de ma requête en fonction de 2 colonnes.

La première colonne qu'on appellera tarif_produit_promo et la 2eme s'appelle tarif_de_base.

J'aimerais donc afficher tous les produits en promo en premier et par ordre croissant si la valeur existe, puis viennent ensuite les produits... pas en promo, toujours par ordre croissant sachant que tous les produits on un prix de base.

Code :
"ORDER BY tarif_produit_promo, tarif_de_base"
Ca ne fonctionne pas puisque ORDER croise les valeurs.
J'ai essayé LEAST, non plus... a moins que je l'ai mal utilisée.

Merci de votre aide
Sof34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 10h56   #2
Invité régulier
 
Inscription : juin 2010
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 63
Points : 9
Points : 9
Essaie ça :
Code :
1
2
 
ORDER BY tarif_en promo ASC,tarif_en_base
giraud vias est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 11h08   #3
Invité de passage
 
Homme
Développeur Web
Inscription : avril 2009
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 16
Points : 3
Points : 3
Déjà essayé... marche pas. Enfin pas comme je veux.
Sof34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 09h07   #4
Invité de passage
 
Homme
Développeur Web
Inscription : avril 2009
Messages : 16
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2009
Messages : 16
Points : 3
Points : 3
Bon ça n'a pas l'air si évident j'ai l'impression. C'est donc pas possible ?
La seule méthode finalement que j'ai trouvé c'est d'effectuer 2 requêtes.
Ce que je trouve plutôt lent d'autant que derrière il y a des insertions et sur un grand nombre de produits.
Sof34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h33.


 
 
 
 
Partenaires

Hébergement Web