Ordonner les réponses selon 2 colonne [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 26-02-2003 à 13:21:46
castor666 a écrit : Avec un requete de ce genre : |
bah fautr mettre les deux champs dans order:
ORDER BY statut ,date
Ou alors je n'ai pas compris ta question ?
Marsh Posté le 26-02-2003 à 13:21:51
ben tu peux mettre plusieurs nom de colonnes derriere order by non?
Marsh Posté le 26-02-2003 à 13:35:17
J'ai déjà essayé (je vais le refaire) mais ça me les mélangeait de façon incompréhensible
Marsh Posté le 26-02-2003 à 13:41:37
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???
Marsh Posté le 26-02-2003 à 13:43:12
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 :-)
Marsh Posté le 26-02-2003 à 13:46:45
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 ;-)
Marsh Posté le 26-02-2003 à 13:19:03
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 ;-)