とレコードのdept
テーブルがあります。、またはのレコードが含まれていません。探しているものと一致するレコードを返す休止状態のクエリがあります。次のようになります。eng
finance
foo
bar
baz
select * from dept where dept.name in (eng, foo, bar, baz, finance);
クエリは正常に機能しており、必要なことを実行します (検索eng
とfinance
)。ただし、レコードに一致しないもの ( foo
、bar
、およびbaz
)のログ メッセージも出力する必要があります。
log.debug ("could not find records where dept.name in foo, bar, baz");
休止状態でこれを行う簡単な方法はありますか?
私が見る限り、唯一の解決策は、すべての仮想値を使用して何らかの構造を作成し、クエリで見つかったものを削除することです。