salve
data la seguente tabella io dovrei ordinarla in modo che se seleziono ad esempio l'ID = 3 mi ordina per primo quello e poi man mano gli altri tenendo conto della posizione e poi del padre..
non so se mi son spiegato tanto bene..
il campo padre si riferisce che è 'figlia' di quel ID
codice:
ID NOME POSIZIONE PADRE
1 Jazz 1 0
2 Rock 3 0
3 Dance 2 1
4 Funk 2 1
5 House 1 0
6 Classica 1 0
7 Comm 3 1
io finora ho buttato giù questo (impostando 1 come esempio e ammesso che nel mio database ci sono più record)
Codice PHP:
SELECT * FROM sezioni_canzoni ORDER BY padre >= 1 DESC, posizione ASC
ma mi ordina quelli con padre 1 in modo corretto e tutti gli altri per posizione senza tener conto del campo padre..
come posso risolvere?