仅在XCountries中不存在X.CountryID而不使用游标时才在XCountries中插入记录?

时间:2014-05-26 06:46:31

标签: sql sql-server sql-server-2012

我有零售商和零售商国家/地区表。在零售商表中,我有CountryID。现在,对于零售商表中的每个零售商,如果不存在,我必须在RetailersCountries中插入记录。我可以使用游标来做到这一点。但是我想避免这个?

1 个答案:

答案 0 :(得分:0)

这是一种做你所描述的方式。我可以想象你对新键有一些要求,但你可以从这里想出来。如果没有,请提供有关这些要求的详细信息,以便我们为此提供帮助。

SELECT cols
INTO RetailersCountries 
WHERE cols NOT IN (
    SELECT cols 
    FROM RetailersCountries)