porque no aplicas la misma logica a tus 2 selects??? o algo mas sencillo ;)
Código SQL:
Ver originalSELECT id, contenido, MAX(fecha1) AS fecha
(
SELECT id, contenido, fecha1 AS NULL FROM comentarios1
UNION
SELECT id, contenido, fecha2 FROM comentarios2
) a
GROUP BY id,contenido
saludos!!!