我有两个OLE DB数据源。一个有列
ID, 高级
而另一个
ID, 高级版, 成本
它们都在相同的数据流中并且都已排序。
我将它们用作合并连接转换的源。我告诉它,ID和Premium都是匹配的。
我希望这个合并连接的输出只是ID和Premium都匹配的行。相反,我似乎得到的是与EITHER Id或Premium匹配的行。
它被设置为内部连接,因为我不想在空闲时获得包含Nulls / non匹配的列。
有谁知道如何实现所需的输出?我使用正确的转换工具来实现这一目标吗?
答案 0 :(得分:2)
您正在使用正确的转换。但是,默认情况下,合并连接转换将NULL值视为相等。您可以通过将转换的TreatNullsAsEqual
属性设置为false来关闭此功能。这样,您应该获得与常规SQL查询相同的结果。