1

not in次のような句を含むクエリがあります。

select * 
FROM COMPANY c 
where c.company_id not In (SELECT SenderId 
                            FROM CrossRef) 
  and c.id not in (select company_id 
                    FROM USER)

SQL Server 2008 で左結合を使用してそのクエリを書き直す方法があるかどうか疑問に思っています。

次のものを試しましたが、正しい結果が得られません

select c.id, c.company_id 
from COMPANY c 
left join CrossRef cr on c.company_id != cr.senderid, COMPANY c1 
left join USER u on c1.id != u.company_id
4

1 に答える 1