在SQL Server 2012中,我有以下查询:
select *
from InquiryLog i
left join Employee e on i.QueriedByEmployeeName = (e.Firstname + ' ' + e.LastName)
但是我得到了这个错误
无法解决等于操作的排序规则冲突。
我该如何解决这个问题?
谢谢
发布于 2019-06-12 03:31:05
以查询为例,您需要使用COLLATE关键字。不确定您有什么排序规则,但类似的排序规则应该对您有效。
select *
from InquiryLog i
left join Employee e on i.QueriedByEmployeeName = (e.Firstname + ' ' + e.LastName) COLLATE SQL_Latin1_General_CP1_CI_AS
https://stackoverflow.com/questions/56550494
复制相似问题