1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

ORDER BY XXX puis le reste en ORDER BY XXXX

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Titanboy, 17 Mars 2013.

  1. Titanboy
    Titanboy WRInaute discret
    Inscrit:
    14 Mars 2006
    Messages:
    72
    J'aime reçus:
    0
    Warriors du Dimanche Bonjour!

    Impossible de trouver une réponse à mon problème sur les forums existants déjà.
    Je souhaite efectuer une requete mysql qui me classe les résultat, d'abord sur un critère, puis ceux restant, sur un autre.

    Pour plus de clareté, voici un tableau d'exemple:
    Code:
          Critere1     Critère2
    A    Stephane      Membre
    B    Sophie        Touriste
    C    José          Touriste
    D    Alexandre     Membre
    Je voudrais faire un truc du type
    Code:
    (ORDER BY (critère2 par ordre chronologique) puis pour le reste (ORDER BY (critère 1 par ordre alphabétique))
    De Façon à ce que le résultat donne la liste suivante:
    D A C B (Les membre par ordre alphabétique puis les autres par ordre alphabétique)

    :!: Sur la plupart des forum, on répond à la question "Comment prendre en compte plusieurs colonnes dans les réponses d'une requête?" mais ce n'est pas ce que je veux faire...

    Merci d'avances Amigos!
     
  2. wattie
    wattie WRInaute discret
    Inscrit:
    9 Septembre 2008
    Messages:
    92
    J'aime reçus:
    0
    Code:
    order by champ1, champ2
     
  3. Titanboy
    Titanboy WRInaute discret
    Inscrit:
    14 Mars 2006
    Messages:
    72
    J'aime reçus:
    0
    Négatif mon colonel!

    C'est la réponse qu'on trouve sur tous les forums.
    Mais comme je l'ai mis avec le point d'exclamation, ton idée sert uniquement à prendre en compte les 2 colonnes, mais ne les classe pas dans l'ordre que je souhaite.
     
  4. wattie
    wattie WRInaute discret
    Inscrit:
    9 Septembre 2008
    Messages:
    92
    J'aime reçus:
    0
    Regarde du côté du Group By si tu cherche à regrouper les membre par Type, puis les classer par ordre alphabétique.
     
  5. Titanboy
    Titanboy WRInaute discret
    Inscrit:
    14 Mars 2006
    Messages:
    72
    J'aime reçus:
    0
    Un Warrior m'a répondu sur un autre forum, voici donc la réponse:

    Code:
    ORDER BY critere2 ASC, critere1 ASC
    Tout simplement...

    Sujet résolu!
     
  6. Titanboy
    Titanboy WRInaute discret
    Inscrit:
    14 Mars 2006
    Messages:
    72
    J'aime reçus:
    0
    Sujet Résolu,
    Merci quand meme... :wink:
     
  7. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 880
    J'aime reçus:
    263
    Donc la réponse de wattie était bonne étant donné que c'est ASC par défaut ...
     
  8. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    Code:
    order by Critere2, Critere1
    C'est car tu ne fait pas le premier tri sur le "critère membre / touriste" que sa sort pas dans l'ordre (si j'ai bien compris la question)
    Code:
    SELECT * FROM `test` order by Critere2, Critere1
    
    Critere1 	Critere2
    Alexandre   membre
    Stephane    membre
    José        touriste
    Sophie      touriste
     
  9. Titanboy
    Titanboy WRInaute discret
    Inscrit:
    14 Mars 2006
    Messages:
    72
    J'aime reçus:
    0
    Ba je sais pas, mais quand je faisait simplement
    Code:
    Order by Critere2, Critere1
    Ca ne marchait pas...
    Ca me faisait des groupes, mais ca ne me les recrachait pas dans le bon ordre ( A D C B dans l'exemple ci dessous)

    Somewhere, Over the rainbox... :roll:

    Merci quand même à vous les amis!
     
Chargement...
Similar Threads - ORDER XXX reste Forum Date
Comment empêcher le crawl sur les pages "filter" et "order" Débuter en référencement 20 Janvier 2017
ORDER BY et GROUP BY :/ Développement d'un site Web ou d'une appli mobile 11 Août 2016
order, deny, allow bloque mon site URL Rewriting et .htaccess 6 Janvier 2015
Order => Asc qui ne fonctionne pas Développement d'un site Web ou d'une appli mobile 12 Novembre 2014
Analyse de profil de liens borderline Référencement Google 14 Avril 2014
fausse signature sur le bordereau de collissimo Droit du web (juridique, fiscalité...) 25 Janvier 2013
mettre un border sur une image en :before??? Développement d'un site Web ou d'une appli mobile 8 Janvier 2013
MySql order by Développement d'un site Web ou d'une appli mobile 7 Décembre 2012
Mysql : problème de IN et ORDER BY Développement d'un site Web ou d'une appli mobile 23 Août 2012
WordPress : orderby=rand marche pas!!! Développement d'un site Web ou d'une appli mobile 3 Novembre 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice