Pokud má uživatel oprávnění, můžete odkazovat přímo na jiné databáze.
<database>.<user>.<tablename>
Je úplná "cesta" k tabulce databáze.
Často používáte
db1.dbo.tbl1 join db2.dbo.tbl2
kde dbo je výchozí pro vlastníka databáze, všechny tabulky, které nevlastní konkrétní uživatel, jsou ve výchozím nastavení vlastněny dbo.
UPDATE
Chcete-li dotaz ověřit, můžete jej rozšířit na toto
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
Ale neměl jsem čas zkontrolovat, zda by to vrátilo správná data, ale můžete to vyzkoušet.