Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2011, 04:24
Avatar de Tollelle
Tollelle
 
Fecha de Ingreso: enero-2005
Mensajes: 64
Antigüedad: 20 años, 3 meses
Puntos: 0
Pregunta Mostrar resultados de UNION ALL

Hola compañer@s, llevo días mareando la perdiz sin resultado aparente...

Mi cuestión es que quiero hacer un listado general de lo último publicado en mi web y tengo varias tablas diferentes articulos, noticias y blogs cada una con diferentes campos y un valor datetime de fecha que es por el cual quier ordenar los registros mostrados.

He probado el UNION ALL y funciona a medias, el problema lo tengo cuando quiero llamar a un valor determinado de una tabla por ejemplo:

Código PHP:
$resultan = @mysql_query("(SELECT * FROM noticias) UNION (SELECT *,NULL FROM blogs) ORDER BY fecha DESC LIMIT 20",$conexion) or die (mysql_error());
while (
$rowb = @mysql_fetch_array($resultan))
{
echo 
"$rowb[id] | $rowb[titulo] - $rowb[fecha]<br>";

Gracias de ante mano ;)