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 DESCposizione 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?