我在两个查询上执行联合。简化版看起来像这样:
select * from Audit.dbo.PolicyList_t pl
union
select * from Audit.dbo.PolicyList_CurrencyFlip_t pl
两个表都在同一个数据库中。但是,我收到以下错误:
无法解决" Latin1_General_CI_AS"之间的整理冲突和" SQL_Latin1_General_CP1_CI_AS"在UNION行动中。
我希望在不同数据库上运行时的排序错误不是在查询同一数据库中的两个表时。
我检查了两个表的属性,在两种情况下,排序规则都是Latin1_General_CI_AS
。但是,如果两个选项都在同一个表中,我就不会收到任何错误。显然,当单独运行时,两者都选择工作。
我在SQL Server上。有什么建议可以作为问题的根源吗?