1と2のテーブルにA,B,Cというカラムがあります。
1と2のA,B,Cのデータが同じかつA,B,Cセットで同じレコードが2行以上あれば取得しない
といったSQLはどうやって書けばいいのでしょうか?
1
A B C
1 A B
2 A B
3 A B
3 A B
3 A C
2
A B C
1 A B
2 A B
3 A B
3 A C
このデータが取得できる。
A B C
1 A B
2 A B
3 A C
あとEXCEPTというのは二つのテーブルの同じデータを抽出すると上司から教わったのですが、調べてみるとどうも意味合いが違うようで納得いっていません。
私の調べた感じでは二つのテーブルの同じデータではなくその逆でAからBと同じデータ引いたBにないものを取得するものだと書いてあります。
上司の言っていることが間違っているのでしょうか?
参考URL ttp://www.sql-reference.com/select/except_minus.html
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/16 02:44