- ベストアンサー
SQL SELECT(Oracle 11g)
SQLのご質問です(Oracle 11g)。 No 商品 1 A 1 B 1 C 2 A 3 A 3 D 4 E 【下記条件】 Aの商品が含まれている場合対象 また、BとCが混じっていても対象 その他の商品(AとBとC以外)が混じっていると非対象 結果 No 1,2が出力 とのSQLを作成したいのです。 条件が上手く浮かびません。 有識者の方ご享受宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
テスト環境無いので未確認ですが。 Select t1.No from テーブル as t1 where t1.商品 = ’A’ minus select t2.No from テーブル as t2 where t2.商品 Not in (’A’, ’B’, ’C’) ;
お礼
minusという集合演算子がったのですね! 勉強不足でした。 真にありがとうございます!