次のクエリを実行して、結果が返されるかどうかを確認しています。返されない場合は、spにロジックを実装する必要があります。私は私のspから以下のいくつかのコードブロックを与えました。
select * from temp
where (select * table1 where Id='4728')=0
table1にレコードがない場合、結果は返されません。正しくチェックしているかどうかを知る必要があります。
INSERT INTO #companies
SELECT DISTINCT c.Company_Id
FROM COMPANY C
INNER JOIN Request_Summary rs ON c.Company_ID=rs.Company_ID
WHERE
rs.IsMember_Ind <> 0
AND (SELECT COUNT(*) FROM Monitor_Request mr WHERE mr.Company_ID=c.Company_ID)< 5
-- I am checking it here
AND EXISTS(SELECT COUNT(*) FROM Monitor_Request mr2 WHERE mr2.Company_ID=c.Company_ID)
AND NOT EXISTS(
SELECT * FROM TaskAction ta WHERE
ta.FirstActionTypeId = @firstActionTypeId and
ta.TaskTypeId = @taskTypeId and
ta.NextActionTypeId is not null and
ta.EntityId = c.Company_ID and
ta.EntityTypeId = 1)