根据空值删除重复行
我们有一个 SSIS 包,它对 2 个表进行并集,如果行重复且列值为空,我们需要删除重复行。有什么想法吗?
We have a SSIS package that does a union all on 2 tables and we need to get rid of duplicate rows if the row is a duplicate and a column value is null. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用聚合组件按所有列进行分组,从而为您的目标生成一个不同的列表
您还需要使用条件拆分将空列从目标表中分支出来,如下所示
You can use the aggregate component to group by all the columns resulting in a distinct list for you destination
You will also need to use a conditional split to branch the null column away from your target table as follows