连接具有两个条件的两个表时发生SQL错误

连接具有两个条件的两个表时发生SQL错误,sql,sql-server,tsql,Sql,Sql Server,Tsql,我想用两个条件连接两个表,但这给了我一个错误 Msg 468,级别16,状态9,第4行无法解析排序规则 “SQL拉丁语通用”和“CP1”之间的冲突 “Latin1_General_CI_AS_KS_WS”在等于运算中 然后我在末尾添加了COLLATE Latin1_General_CI_AS_KS_WS,但给了我一个错误 信息156,第15级,状态1,第4行 关键字“COLLATE”附近的语法不正确 以下是我的SQL代码: SELECT A.*, B.SEARCH_QUERY FR

我想用两个条件连接两个表,但这给了我一个错误

Msg 468,级别16,状态9,第4行无法解析排序规则 “SQL拉丁语通用”和“CP1”之间的冲突 “Latin1_General_CI_AS_KS_WS”在等于运算中

然后我在末尾添加了COLLATE Latin1_General_CI_AS_KS_WS,但给了我一个错误

信息156,第15级,状态1,第4行 关键字“COLLATE”附近的语法不正确

以下是我的SQL代码:

SELECT        A.*, B.SEARCH_QUERY
FROM          Customer AS A 
LEFT JOIN     LOGS_Store AS B 
ON (A.SYS_CREATED_ON = B.REQUEST_TIME and A.SYS_CREATED_BY = B.USER_ID) 
COLLATE Latin1_General_CI_AS_KS_WS

谢谢您的帮助。

在要整理的字段之后使用“整理”:

ON (A.SYS_CREATED_ON = B.REQUEST_TIME 
and A.SYS_CREATED_BY COLLATE Latin1_General_CI_AS_KS_WS = B.USER_ID)

在要整理的字段后使用“整理”:

ON (A.SYS_CREATED_ON = B.REQUEST_TIME 
and A.SYS_CREATED_BY COLLATE Latin1_General_CI_AS_KS_WS = B.USER_ID)