私は2つのテーブルを持っています:ReportとItem.TheyはreportIDカラムでリンクされています。 私がしようとしているのは、レポートのすべての項目が承認済みの状態ですが、却下された状態のすべてのレポートを選択することです。私は以下のクエリを実行しましたが、これは受け入れられた状態にある各項目の行を返していますが、私はアプリをチェックして、これらのレポートには却下された項目もあります。SQL Server 2016はselectで結果を除外します
select r.reportID
from Report r with(nolock)
inner join Item i with(nolock)
on r.reportid = i.reportid
where
(conditions for report to be in rejected state) and
(conditions for items to be in approved state)
サンプルテーブルのデータと予想される結果を追加します。書式設定されたテキストで、画像ではありません。 – jarlh
"レポートのすべての項目が**拒否されているにもかかわらず、却下された状態のすべてのレポートを選択します**レポートのすべての項目が**承認されていますが却下された状態のすべてのレポートを選択します**状態 "? –
何か面倒な質問。ここに投稿する方法を見てください:https://stackoverflow.com/help/mcve –