MYSQL(編集者HeidiSQL)で知りたい
2つのテーブル(電子メールとスパム)2行(ID、EMAIL)があり、データベースをクリーンアップしたい:集合演算の例で使用されるテーブル
EMAIL
x y
------------------
1 one@edu.com
2 two@edu.com
2 two@edu.com
3 three@edu.com
SPAM
x z
------------------
1 one@edu.com
2 two@edu.com
4 four@edu.com
通常、私はEXCEPTを使用しますが、MYSQLでは機能しません。
proc sql; タイトル'EMAILEXCEPT SPAM' select * from sql.EMAILただし、select * from sql.SPAM;
最初のクエリ結果のみに含まれる行の生成(EXCEPT)
EMAIL EXCEPT SPAM
x y
------------------
3 three@edu.com
WHERE NOT EXISTSを使おうとしていますが、わかりません。
クエリを作成するのを手伝ってくれませんか:
SELECT * FROM EMAIL WHERE ... ????
ありがとう