No. In MySQL, i "database" sono essenzialmente solo cataloghi che non hanno alcun effetto sul modo in cui i dati vengono archiviati o interrogati.
Interrogare due tabelle in database diversi equivale a interrogare due tabelle nello stesso database, dal punto di vista dell'esecuzione della query.