製品
PRODUCTID;NAME
1 ;BMW
2 ;AUDI
3 ;Mercedes
4 ;Volvo
製品カテゴリ
CATID;CATNAME
1 ;Car
2 ;Motorcicle;
3 ;Bus
製品カテゴリRel
PRODUCTID;CATID;
1 ;1
1 ;2
2 ;1
3 ;1
4 ;3
SQL を使用する場合
SELECT productID FROM productCategiresRel WHERE catID IN (1,2)
結果は
productCategiresRel
PRODUCTID;CATID;
1 ;1
1 ;2
2 ;1
3 ;1
4 ;3
しかし、両方の選択カテゴリ (車とモーターサイクル) で表されるこれらの製品を選択してもらいたいと考えています。
結果は次のようになります。
PRODUCTID;CATID;
1 ;1 (Car)
1 ;2 (Motorcicle)