Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2007, 18:39
Pakelo
 
Fecha de Ingreso: noviembre-2003
Mensajes: 76
Antigüedad: 20 años, 4 meses
Puntos: 0
Ordenar por importancia las 10 ultimas noticias...

Saludos,
Tengo una duda y es que necesito hacer algo en MySql y no se si se puede hacer o no... Resumiendo, una tabla de noticias con un campo "id_noticia" autoincremental, y un campo "importancia" en la que se valora las noticias del 1 al 10.
Yo mostraba las 10 ultimas noticias en el index con la siguiente consulta:
Código:
"SELECT * FROM noticias ORDER BY id_noticia DESC LIMIT 10"
de esta forma la ultima noticia metida se mostraba la primera... pues bien ahora necesito que esas 10 ultimas noticias introducidas se ordenen por importancia y no se si puede hacerse... porque, que yo sepa no se puede hacer una consulta que saque las 10 noticias cuyo campo "id_noticia" sean los mayores y esas 10 noticias ordenarlas por "importancia"...
He probado algo así pero da error...
Código:
"SELECT * FROM noticias WHERE id_noticia IN (SELECT id_noticia 
FROM noticias ORDER BY id_noticia DESC LIMIT 10) ORDER BY importancia desc"
Gracias de antemano.
Saludos

Última edición por Pakelo; 03/04/2007 a las 08:48