- Home
- Categorie
- Coding e Sistemistica
- PHP
- select order by
-
select order by
Ciao a tutti, devo fare un order by un po particolare con mysql ma non mi ricordo come si fa.
vi spiego il problema, devo ordinare prima un campo poi ripartendo dall'id tutti gli altri.esempio:
7
1
2
3
4
5
6
8oppure
3
1
2
4
5spero di essermi spiegato bene... ciao
-
No a dire la verita io non ho capito...
-
facendo per esempio oreder by id il risultato sarebbe questo:
1 2 3 4 5 6
però se voglio estrarre prima l'id tre e poi gli altri ottenedo questo:
3 1 2 4 5 6
non so come si fa
-
E che criterio dovrebbe seguire?
Bisogna identificare il tipo di criterio prima...
Il piu grande?
Il piu piccolo?
In ordine alfabetico?
-
grazie ho trovato la soluzione
ORDER BY id = 3 DESC, id DESC
era semplice ciao
-
Ok... Mi resterà il dubbio sull'utilizzo della query eh eh...
Saluti, Marco.
-
Voleva ordinare per un campo, però a partire dal secondo risultato... Ovvero:
Primo risultato -> una certa riga con un dato id.
Risultati successivi -> tutte le altre righe ordinate per lo stesso campo in maniera descrescente.