ciao a tutti!
io ho questa tabella
id schema_id - descrizione - posizione
1 - 1 - AAAAA - 1
2 - 1 - BBBBB - 0
3 - 1 - CCCC - 0
4 - 1 - DDDDD - 4
5 - 1 - EEEEEE - 2
6 - 1 - FFFFFF - 3
e vorrei ordinare l'estrazione per posizione in modo da ottere:
1 - AAAAA - 1
5 - EEEEEE - 2
6 - FFFFFF - 3
4 - DDDDD - 4
2 - BBBBB - 0
3 - CCCC - 0
ho provato cosi :
(SELECT * FROM `nome_tabella` WHERE schema_id='1' AND posizione > 0 ORDER BY posizione)
UNION ALL
(SELECT * FROM `nome_tabella` WHERE schema_id='1' AND posizione = 0 )
ma ottengo:
1 - AAAAA - 1
4 - DDDDD - 4
5 - EEEEEE - 2
6 - FFFFFF - 3
2 - BBBBB - 0
3 - CCCC - 0
qualche idea? grazie...