Esta sería una parte de los resultados que mostraría la consulta "SELECT * FROM articulos WHERE activo=1 ORDER BY orden DESC, fecha DESC, id DESC":
Código:
id | titulo | fecha | orden | activo
...
0542 | anexo 1 | 2014-08-30 13:07:45 | 10 | 1
1536 | pruebas 10 | 2014-07-15 21:14:35 | 10 | 1
1535 | titulares 5 | 2014-05-18 14:01:17 | 5 | 1
1554 | anexo 5 | 2014-05-17 12:10:27 | 5 | 1
*1432 | Practica 6 | 2014-05-15 11:39:45 | 5 | 1
2253 | anexo 3 | 2014-04-27 22:17:23 | 5 | 1
2196 | titular 2 | 2014-04-30 13:07:45 | 5 | 1
1478 | pruebas 11 | 2014-04-30 13:07:45 | 1 | 1
1455 | anexo 1 | 2014-04-30 13:07:45 | 1 | 1
...
Como puedes observar al dar orden "ORDER BY orden DESC, fecha DESC, id DESC" el listado aparece con los ids revueltos y los registros que necesito obtener son el que está antes y después del '1432' osea el '1554' y '2253' respectivamente