Microsoft SQL Server 2008データベースに次の構造の2つのルックアップ/参照テーブル(サブスクライブおよびアンサブスクライブ)があります。
UserId int
PublicationId int
これらのフィールドは、複合インデックスとして一緒にインデックス付けされます。
私ができるようにしたいのは、サブスクライブされたテーブルに一致するレコード(UserIdとPublicationIdに一致する)がない、サブスクライブされていないテーブルに存在するすべてのレコードを見つけることです。
機能的には、次のようなものが必要です。
select PublicationId, UserId
from Unsubscribed
where PublicationId, UserId not in (
select PublicationId, UserId
from Subscribed
)
誰かが私を正しい方向に向けることができますか?
ありがとう。