select t1.CardID,t2.Description,t5.BioData
from db2.tblemployeeinfob t1
left join (db2.tbldepartments t2,db1.tblbiometrics t5)
on
(t1.Department = t2.DepartmentID and
t1.CardID=t5.CardID
)
Результат возврата: 1420 | (NULL) | (NULL)
Ожидаемый результат: 1420 | DB2_Description_Value | DB1_BioData_value
если я удаляю соединение между базами данных, например, удаляю db1, тогда запрос будет работать нормально, чтобы объединить оставшиеся две таблицы из одной базы данных.
если я выполняю перекрестное объединение баз данных между db1 и db2, даже таблица t2 из той же базы данных db2 возвращает NULL.
Где проблема с моим запросом, поэтому я могу получить значение из обеих баз данных.