关于“无法解决 equal to 运算中 "Chinese_PRC_90_CI_AI" 和 "Chinese_PRC_CI_AS" 之间的排序规则冲突。”

发布时间 2023-12-15 16:26:47作者: 依唯

在SQL SERVICE的查询的时候遇到了“无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_90_CI_AI" 之间的排序规则冲突。”的错误,导致这个问题的原因是在表创建的时候,两个字段的排序规则不一样导致的,

解决方法:在两边关联条件后增加  collate Chinese_PRC_90_CI_AI 的转义,举例如下:

select * from T_Bllb_packageOne_tbpo a
inner join T_Bllb_productInfo_tbpi b
on a.TBPS_ID=b.TBPS_ID collate Chinese_PRC_90_CI_AI