mmmm... haber checa la siguiente sentencia:
Código SQL:
Ver originalDECLARE @tabla1 TABLE (id INT, nombre VARCHAR (30), correo VARCHAR (30))
DECLARE @tabla2 TABLE (id INT, correo VARCHAR (30))
INSERT INTO @tabla1 VALUES (1, 'carlos', 'carlos@hotmai.com')
INSERT INTO @tabla1 VALUES (2, 'valentina', 'valentina@gmail.com')
INSERT INTO @tabla2 VALUES (1, 'carlos_dos@yahoo.com')
SELECT *
FROM (
SELECT Id,nombre,correo
FROM @tabla1
UNION ALL
SELECT B.id,(SELECT top 1 nombre FROM @tabla1 C WHERE C.id=B.id) AS nombre ,correo
FROM @tabla2 B
)A ORDER BY id