在我的select语句中有以下变量@memberid,其中memberid=@memberid,我想分配@notin temp表中的所有结果。有什么意见吗?
Create Table #NotIN(
MemberId int);
insert Into #NotIN
select MemberId
from Member
where CLIENtID = 19800 AND MemberID NOT IN (
SELECT Distinct MemberID
FROM [OnDemand].[dbo].[DealerVaultSale]
where ClientID = 19800
Union
SELECT Distinct MemberID
FROM [OnDemand].[dbo].[DealerVaultService]
where ClientID = 19800 )
Select * from #NotIN;
SELECT [CustomerNumber]
,[ClientID]
,[MemberID]
,[LastImportDateTime]
FROM [DealerVaultCustomerMemberMap] WHERE MemberID = @MemberID
我能做这个吗
declare @MemberID int
set @MemberID = (Select * from #NotIN)
1条答案
按热度按时间rm5edbpk1#
可以通过将sql与主表连接起来来实现这一点。