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))
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