DBから抽出したレコードを指定キーワード(複数)で絞り込むロジックについて
例として掲示板システムで"コメント"テーブルから新規10件を表示、
但し"NGワード"テーブル(1レコード1NGワードを保持)にあるNGワードが含まれるコメントは
除外したい、というケースを想定して下さい。
NGワードは複数あります。
このようなケースでなるべくコストの少ない検索方法を模索しているのですが
何か良い方法は無いでしょうか。
追加:可能であればNGなコメントも取得自体はしておいてNGであるという状態を持ちたいです。
となるとNGワードテーブルを結合してそのIDがNULLかどうか、という方法しか無さそうですが・・