gpt4 book ai didi

sql-server - SQL Server 复制过滤

转载 作者:行者123 更新时间:2023-12-02 05:18:14 25 4
gpt4 key购买 nike

我们正在 SQL Server 2008(源)和 SQL Server 2012(目标)之间复制数据。我们被要求将复制的数据限制在我们需要的范围内。

因此,我们可以添加一个过滤器,但是,该过滤器基于另一个表中的内容。而且我们不能使用 JOIN。 (事务复制)。

但是,我注意到在 WHERE 子句的编辑器中,它允许这样做:

SELECT * FROM party WHERE party_id NOT IN (SELECT child_party_id FROM placement)

这就是我们需要过滤的内容。编辑器是否允许我放入一些不起作用的东西,因为目标中的数据似乎根本没有经过过滤。

最佳答案

你试过吗?

SELECT * FROM party p
WHERE NOT EXISTS(SELECT 1 FROM placement
WHERE child_party_id = p.party_id)

关于sql-server - SQL Server 复制过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17712562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com