IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Comment classer le résultat de cette requête


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1
    Par défaut Comment classer le résultat de cette requête
    Bonjour,

    Mon objectif est d'obtenir un résultat plus pertinent pour cette requête:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $sql = "SELECT *
    	  FROM semina 
    	  Where FrBacci='$FrBacci' OR Flvert='$Flvert'  
    	  ORDER BY nom";
    Sachant que les champs sont organisés de la manière suivante:

    nom, critère1, critère2, critère3, etc...
    ce qui donne par exemple comme enregistrements:
    tulipe, 1, NULL, 1, etc...

    Cette requête précédente à le mérite de correspondre à ce que je désire mais lorsque plusieurs critères sont en jeux les résultats sont nombreux et ne sont pas classés de manière pertinente.
    Il faudrait donc additionnés les critères qui sont soient NULL ou 1 et classer le résultat du plus grand au plus petit.

    Je ne sais pas trop comment m'y prendre...

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT *
    FROM inscription
    ORDER BY idenchere, idinter DESC
    $sql = "SELECT *
    FROM semina
    Where FrBacci='$FrBacci' OR Flvert='$Flvert'
    ORDER BY nom, critere1 desc";
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    le order triepar priorite d abord nom dans l ordre puis critere1 dans l ordre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment classer les résultats de ma requete ?
    Par eustache dans le forum Requêtes et SQL.
    Réponses: 19
    Dernier message: 27/02/2009, 22h03
  2. [MySQL] comment exploiter le résultat d'une requête SELECT ?
    Par @min@ dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 22/04/2007, 20h52
  3. Comment récupérer le résultat d'une requête ?
    Par vito12345 dans le forum JDBC
    Réponses: 1
    Dernier message: 18/02/2007, 10h33
  4. Réponses: 11
    Dernier message: 20/06/2006, 11h10
  5. [SimpleXML] Comment exploiter le résultat d'une requête XML-RPC
    Par tiboel dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 28/02/2006, 19h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo