grazie per la celere risposta
Guarda grazie per l'indicazione sugli alias identici ai nomi dei campi. In effetti erano proprio uguali quindi li ho levati.
Ho fatto un'altra prova con una query simile e funziona! Quindi il join fra tabelle di diversi database dovrebbero essere permessi.
Ora mi chiedo come mai in alcuni casi non mi torna un risultato: eppure io se vado a controllare a manina dentro le tabelle trovo dei record che soddisfano la condizione nel where!
...