まず第一に、データベースにはもちろんコンマ区切りの値を含めるべきではありませんが、これをすでに知っていることを願っています。テーブルが正規化されている場合、次のようなクエリを使用してアイテムを簡単に取得できます。
select distinct i.Itemid
from Item i
inner join ItemFeature f on f.ItemId = i.ItemId
where f.Feature in ('AB', 'PQ')
カンマ区切りの値の文字列を一致させることはできますが、あまり効率的ではありません:
select Id
from Item
where
instr(concat(',', Features, ','), ',AB,') <> 0 or
instr(concat(',', Features, ','), ',PQ,') <> 0