【问题标题】:How to use SSIS Merge Join - not working as expected如何使用 SSIS Merge Join - 无法按预期工作
【发布时间】:2021-02-22 13:30:18
【问题描述】:

我试图在 SSIS 中重现一个简单的内部连接:

select *
from journee jou
inner join journee_elp jep on jep.journee_fk = jou.id

所以我在 SSIS 中也是这样做的:

两个源都将 IsSorted 设置为 True,并且连接列的 SortKeyPosition = 1

对于第一次测试,我在两个源上都添加了 where 以限制周长 (此测试的 SQL 语句返回 19 行):

这是我所期待的行为,很高兴这次成功,我决定从左侧源中删除 WHERE...

但没有更多匹配...

我错过了什么吗? 我正在使用 VS 2015。

【问题讨论】:

  • 请善待并提供可消耗的样本数据(没有截图),并根据这些样本解释您所期望的输出。

标签: visual-studio-2015 ssis sql-server-data-tools


【解决方案1】:

除了 SortKeyPosition = 1 之外,我还需要在键上添加一个 order by,它起作用了

【讨论】:

    猜你喜欢
    • 2016-09-16
    • 2018-10-26
    • 2013-10-09
    • 2013-10-07
    • 2013-12-23
    • 2014-12-09
    • 2016-01-13
    • 2020-09-21
    • 2011-08-17
    相关资源
    最近更新 更多