我正在尝试执行以下操作:
declare @domains DomainNames;
declare @CompanyId int
declare @CompanyName varchar(255);
declare @deletedList DomainNames;
set @CompanyId = 239;
set @CompanyName = 'dave';
insert into @domains (Domain) values ('ev2.com'), ('ev3.com');
select * from CompanyDomains where CompanyId = @CompanyId and EmailDomain != @domains
我在其中返回表中没有 EmailDomain 值与 @domains 中的任何值匹配的所有行(并且 CompanyId 具有设定值)。有没有办法做到这一点?
SQL Server 2008 和 SQL Azure。
谢谢 - 戴夫
使用 NOT EXISTS 应该有效,例如