Можете да препращате директно към други бази данни, ако потребителят има разрешения.
<database>.<user>.<tablename>
Това е пълният "път" към таблицата на базата данни.
Често използвате
db1.dbo.tbl1 join db2.dbo.tbl2
където dbo е по подразбиране за собственик на база данни, всяка таблица, която не е собственост на определен потребител, се притежава от dbo по подразбиране.
UPDATE
За да накарате заявката да бъде валидирана, можете да я разширите до това
SELECT * FROM
(SELECT a.concession as db1_CON_NUMBER FROM db1.dbo.concessions as a
UNION
SELECT b.[Concession Number] as db1_CON_NUMBER FROM db1.dbo.invoicing as b ) c
INNER JOIN
(SELECT c.concession as db2_CON_NUMBER FROM db2.dbo.concessions as a
UNION
SELECT b.[Concession Number] as db2_CON_NUMBER FROM db2.dbo.invoicing as b ) d
ON db1_CON_NUMBER = db2_CON_NUMBER
Но нямах време да проверя дали това ще върне правилните данни, но можете да тествате.