SQL照会を最適化しようとしているため、JVMで応答を処理する必要はありません。SQL照会はIN where節と似ていますが、OR条件の代わりにAND条件を使用します
たちはエントリを持つテーブルを次のようしている考えてみましょう:
+-----------+-------------+
| Column1 | Column2 |
+-----------+-------------+
|val11 |val21 |
|val11 |val22 |
|val11 |val23 |
|val12 |val21 |
|val12 |val24 |
+-----------+-------------+
今、私は私がColumn2s val21、val22、val23値にマッピングされた列を有するcolumn1sなりますクエリを実行します。
IN句と似ていますが、IN句がIN句の値のORでデータを検索するため、これらの値の間でANDを検索したいと考えています。句INについて
:
SELECT Column1 from table
WHERE Column2 IN (val21, val22, val23)
はval11とval12の両方をもたらすであろう(句のようval21とデータを確認、またはval22またはval23であろう)。
代わりに、val1と同じように、Column1が3つのval21、val22、val23のすべてのマッピングを持つかどうかを確認するクエリを使用したいと考えています。
Informix DBの使用。
Informix DBを使用しています。 –
[分裂した私たちの立場:リレーショナル部門のSQL](https://www.simple-talk.com/sql/t-sql-programming/divided-we-stand-the-sql-of-relational-division/) – GarethD