RE:join a 2 tablas en bd distintas
Mediante la clausula IN (en Access.)
Un ejemplo:
"SELECT Employees.Department, Supervisors.SupvName
FROM Employees IN 'C:\Datos\BD.mdb' INNER JOIN Supervisors
WHERE Employees.Department = Supervisors.Department"
Si es por ejemplo en SQLServer se denomina con el nombre largo de la BD:
"SELECT Empleados.dbo.Employees.Department,OtraBD.dbo.Supervisors.SupvName
FROM Empleados.dbo.Employees INNER JOIN OtraBD.dbo.Supervisors
WHERE Empleados.dbo.Employees.Department = OtraBD.dbo.Supervisors.Department"