Ti sei spiegato benissimo, sono io che non mi sono spiegato.
NON PUOI fare quello che stai dicendo. Te l'ho detto anche prima.

Se vuoi fare una query che usa tabelle di database diversi, lo devi fare con una connessione unica. Quindi ti serve un utente che abbia i permessi su entrambi i database.
Spero sia più chiaro così