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>";
}