例えば、2つのテーブルが次の行を含んでいるとします。
SPartテーブル | SLocationテーブル | |||
SuppNo | PartNo | SuppNo | SuppLoc | |
100 | P2 | 100 | London | |
101 | P1 | 101 | London | |
102 | P1 | 102 | Toronto | |
103 | P2 | 103 | Tokyo |
次に、PartNoがP1である部品を供給する業者で、SuppLocがLondonである業者のSuppNoを選択するには、次のリクエストを使用します。
SELECT SuppNo FROM SLocation WHERE SuppLoc = 'London' INTERSECT SELECT SuppNo FROM SPart WHERE PartNo = 'P1';
このリクエストの結果は、次のとおりです。
SuppNo ------ 101