Inte säker på om du behöver en UNION eller en JOIN, men i båda fallen kan du bara använda ett tredelat namn för objektet i den andra databasen:
USE database1;
GO
CREATE VIEW dbo.MyView
AS
SELECT columns FROM dbo.LocalTable
UNION ALL
SELECT columns FROM database2.dbo.RemoteTable;
GO