Anda dapat mereferensikan database lain secara langsung jika pengguna memiliki izin.
<database>.<user>.<tablename>
Adalah "jalur" lengkap ke tabel database.
Sering Anda menggunakan
db1.dbo.tbl1 join db2.dbo.tbl2
di mana dbo adalah default untuk pemilik database, tabel apa pun yang tidak dimiliki oleh pengguna tertentu dimiliki oleh dbo secara default.
UPDATE
Untuk memvalidasi kueri, Anda dapat memperluasnya ke ini
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
Tetapi saya belum sempat memeriksa apakah ini akan mengembalikan data yang benar tetapi Anda dapat mengujinya.