私は以下のように2つのテーブルを持っています..
- tbPatientEncounter
- tbバウチャー
select query
以下のように実行すると
Select EncounterIDP,EncounterNumber from tbPatientEncounter
それは私に180行を返します。と
tbVoucher から VoucherIDP、EncounterIDF を選択
上記のクエリは 165 行を返します。
しかし、私は tbVoucher にない EncounterIDP のようなデータを返す選択クエリを実行したいので、選択クエリの下で試しました...
Select * from tbPatientEncounter pe
where pe.EncounterIDP not in
(Select v.EncounterIDF from tbVoucher v )
行は返されません。最初の画像では表示EncounterIDP 9 in tbPatientEncounter
されますが、tbVoucher に挿入されていないため、次のようなクエリを選択しようとしました
Select * from tbVoucher where EncounterIDF = 9
それは私に0行を返します。
私の質問はwhat is wrong with my above Not In Query.?