Hola!
poniendo el max si que se me soluciona para la consulta simple. pero la consulta que tengo es algo mas compleja.
Seria algo asi:
Código SQL:
Ver originalSELECT id, contenido, isnull(fecha1,fecha2) AS fecha
(SELECT id, contenido, fecha1 AS NULL FROM comentarios1
UNION
SELECT id, contenido, MAX(fecha2) FROM comentarios2
GROUP BY id, contenido) a
la select 1 me devuelve
1 hola 03/07/2014 13:00
y la select 2
1 hola 03/06/2014 12:00
con la solucion que me has dado consigo que no se me duplique la select 2 pero como consigo que no se me duplica con la select 1? y salgo solo
1 hola 03/07/2014 13:00
Gracias