Ikke sikker på, om du har brug for en UNION eller en JOIN, men i begge tilfælde kan du bare bruge et tredelt navn til objektet i den anden database:
USE database1;
GO
CREATE VIEW dbo.MyView
AS
SELECT columns FROM dbo.LocalTable
UNION ALL
SELECT columns FROM database2.dbo.RemoteTable;
GO