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
io finora ho buttato giù questo (impostando 1 come esempio e ammesso che nel mio database ci sono più record)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
ma mi ordina quelli con padre 1 in modo corretto e tutti gli altri per posizione senza tener conto del campo padre..Codice PHP:SELECT * FROM sezioni_canzoni ORDER BY padre >= 1 DESC, posizione ASC
come posso risolvere?

Rispondi quotando