Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1671 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Ordonner les réponses selon 2 colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Ordonner les réponses selon 2 colonne

n°318266
Castor666
:°)=
Posté le 26-02-2003 à 13:19:03  profilanswer
 

Avec un requete de ce genre :
SELECT texte,date,statut FROM matable ORDER BY date DESC
Ca affiche en ordonnant par la date.  
 
Mais je voudrais en faire ordonner les réponse avec deux colone, date et statut, afin que les entrées avec un statut='1' soient renvoyées avant les entrées de statut='0', puis que dans ces deux type, ce soit classé par date.
 
J'ai essayé avec GROUP BY, mais je n'arrive alors plus a classer par date.
 
J'espère que la question est compréhensible, et merci de vous interessez a mon cas ;-)

mood
Publicité
Posté le 26-02-2003 à 13:19:03  profilanswer
 

n°318269
tomlameche
Et pourquoi pas ?
Posté le 26-02-2003 à 13:21:46  profilanswer
 

castor666 a écrit :

Avec un requete de ce genre :
SELECT texte,date,statut FROM matable ORDER BY date DESC
Ca affiche en ordonnant par la date.  
 
Mais je voudrais en faire ordonner les réponse avec deux colone, date et statut, afin que les entrées avec un statut='1' soient renvoyées avant les entrées de statut='0', puis que dans ces deux type, ce soit classé par date.
 
J'ai essayé avec GROUP BY, mais je n'arrive alors plus a classer par date.
 
J'espère que la question est compréhensible, et merci de vous interessez a mon cas ;-)


bah fautr mettre les deux champs dans order:
ORDER BY statut ,date  
Ou alors je n'ai pas compris ta question ?


---------------
Gérez votre collection de BD en ligne ! ---- Electro-jazzy song ---- Dazie Mae - jazzy/bluesy/cabaret et plus si affinité
n°318270
Suri
Darksurious
Posté le 26-02-2003 à 13:21:51  profilanswer
 

ben tu peux mettre plusieurs nom de colonnes derriere order by non?


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°318278
Castor666
:°)=
Posté le 26-02-2003 à 13:35:17  profilanswer
 

J'ai déjà essayé (je vais le refaire) mais ça me les mélangeait de façon incompréhensible  :??:

n°318281
Suri
Darksurious
Posté le 26-02-2003 à 13:41:37  profilanswer
 

castor666 a écrit :

J'ai déjà essayé (je vais le refaire) mais ça me les mélangeait de façon incompréhensible  :??:  


ORDER BY status DESC, date ca marche pas???


---------------
Suri.morkitu.org : Balades au coeur de la ville...
n°318285
Castor666
:°)=
Posté le 26-02-2003 à 13:43:12  profilanswer
 

Voila le probleme, si je met deux colonnes comme vous dites :
L'une doit être trié en ASCE el l'autre en DESC, donc comment je fait pour pour attribuer le sens, a chacune des colonnes  :??:  
 
Sinon ce n'est pas grave, je peux contourner le problème, mais un réponse me ferais quand même plaisir :-)

n°318293
Castor666
:°)=
Posté le 26-02-2003 à 13:46:45  profilanswer
 

ORDER BY status DESC, date DESC
Voila, c'était ça. Je ne savais pas que DESC devait s'attribuer comme ça au deux colonnes. Merci Suri ;-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Ordonner les réponses selon 2 colonne

 

Sujets relatifs
MYSQL clé étrangère?MySql : like puis différence de résultat
mettre id dans ref_id en mysql[MySQL] Cacher un mot de passe
[MySQL] Pb de tri avec une requete.[Concours] Votre Requête MySQL la plus complexe
Comment créer des relations,cardinalités entre les tables en mysql??Comment créer des relations,cardinalités entre les tables en mysql??
Existe-t-il qqch comme EasyPHP qui marche avec PostGres ? (pas MySQL)MySql : Alter Table ....ADD
Plus de sujets relatifs à : [MySQL] Ordonner les réponses selon 2 colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR