sql - 无法解决this和that之间的排序规则冲突
问题描述
我有来自 2 个不同数据库的数据,我需要将它们合并并相互比较。
一个例子:
select distinct CustomerNo from DB1.dbo.TableCustomers
UNION ALL
select distinct CustNo from DB2.dbo.NewTableCustomers
我在 UNION 操作错误中收到无法解决“Danish_Norwegian_CI_AS”和“Danish_Greenlandic_100_CI_AS”之间的排序规则冲突。任何想法如何解决这个问题?
解决方案
试试这个:
select distinct CustomerNo collate Danish_Norwegian_CI_AS from DB1.dbo.TableCustomers
UNION ALL
select distinct CustNo from DB2.dbo.NewTableCustomers
推荐阅读
- php - Ajax Jquery 表单提交
- arrays - Swift 从数组中获取 x 个元素
- python - 使用“in”运算符在 pd.Series 中查找元素不正确?
- apache-kafka - 如何将数据添加到 Apache Kafka 的分区中?
- javascript - 正则表达式检查 HTML 文档是否至少包含某些特定标签之一
- apache-flink - Flink 使用远程 jar 文件运行作业
- c# - List 中的元素不会写入文本框
- java - 如何在片段中使用 Android webview
- ios - 如何让 AWS 框架在 Xcode 11 中工作?
- c# - 为什么事务被提升为分布式事务 (MSDTC),即使在关闭第一个连接然后打开第二个连接之后