2つのクエリを実行する必要がある場合は、1行のクエリに置き換えたいと思いました。例:
select col1, col2 from tableA where col3 = 'a';
これにより、2行が返されます(考慮されます)。
col1 col2
abc abc.bcd
xyz xyz.pqr
次に、2番目のテーブルで、クエリ1の行ごとに異なるクエリを作成しました。
select col1 from tableB where col2 = 'abc';
(AND)
select col1 from tableB where col2 = 'xyz';
これにより、次のような結果セットが得られます。
TableB
col1
1111
2222
質問が不明確な場合は、親切に言及してください。より良い例で詳しく説明しようと思います。
(データベースベンダーは問題ではありませんが、私はoracleまたはmysqlに慣れています。ありがとうございます)。