Я выполняю этот запрос в SQL Server:
SELECT *
FROM [PBS].[dbo].[CAT_Empleados]
INNER JOIN [AccessControl].[dbo].[USERINFO] ON [PBS].[dbo].[CAT_Empleados].[NumeroReloj] = [AccessControl].[dbo].[USERINFO].[Badgenumber]
Как видите, есть 2 базы данных, 2 таблицы и 2 разных столбца.
В таблице CAT_Empleados
, У меня есть все сотрудники (около 3000) - здесь столбец № сотрудника равен NumeroReloj
.
А в таблице USERINFO
у меня около 250 сотрудников - здесь столбец № сотрудника равен Badgenumber
.
Я пытаюсь найти всех сотрудников, которые находятся в USERINFO
, а не в CAT_EMPLEADOS
(Employee #).
Но я получаю эту ошибкукогда я запускаю запрос:
Сообщение 468, Уровень 16, Состояние 9, Строка 4
Невозможно разрешить конфликт сопоставления между "Chinese_PRC_CI_AS" и "SQL_Latin1_General_CP1_CI_AS" в операции, равной операции.
Надеюсь, вы сможете мне помочь.