列の値が一致する行を選択するサブクエリを考案する必要があります。
例
Select *
from person
where first_name in ('Java','SQL','Oracle');
ただし、括弧内のこのリストは、最大 30,000 の値まで大きくなる可能性があります。ファイルから値を読み取り、この括弧内に渡します。ただし、括弧内に指定できる値の数には制限があるのではないかと考えました。新しいテーブルを作成してデータを読み込むことなく、このシナリオに対処する最適なソリューションはありますか?
編集: ご回答ありがとうございます。以下のクエリは考慮すべきオプションですか -
Select *
from person
where first_name like 'Java'
or first_name like 'SQL'
or first_name like 'Oracle';
ありがとう。