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:
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"..."SELECT * FROM noticias ORDER BY id_noticia DESC LIMIT 10"
He probado algo así pero da error...
Código:
Gracias de antemano."SELECT * FROM noticias WHERE id_noticia IN (SELECT id_noticia FROM noticias ORDER BY id_noticia DESC LIMIT 10) ORDER BY importancia desc"
Saludos