
Código :
SELECT * FROM `table_noticias` , `table_noticias_arbol` WHERE ( table_noticias_arbol.seccion_id =1 ) AND ( table_noticias_arbol.noticia_id = table_noticias.noticia_id ) LIMIT 1 UNION SELECT * FROM `table_noticias` , `table_noticias_arbol` WHERE ( table_noticias_arbol.seccion_id =2 ) AND ( table_noticias_arbol.noticia_id = table_noticias.noticia_id ) LIMIT 1 UNION SELECT * FROM `table_noticias` , `table_noticias_arbol` WHERE ( table_noticias_arbol.seccion_id =3 ) AND ( table_noticias_arbol.noticia_id = table_noticias.noticia_id ) LIMIT 3
Esto me saca una noticia de cada una de las 3 secciones, sin embargo no puedo usar "ORDER BY noticia_fecha DESC" dentro de cada select porque me dice que el uso junto con UNION no es correcto, alguna idea para solucionar esto? otro modo de hacer la consulta? nose algo
