次のようなテーブルを設定している場合:
╔══════╦══════╗
║ A ║ B ║
╠══════╬══════╣
║ Sam ║ sec2 ║
║ Sam ║ sec2 ║
║ Sam ║ sec2 ║
║ Fred ║ sec1 ║
║ Fred ║ sec2 ║
║ Fred ║ sec1 ║
║ Joe ║ sec1 ║
║ Joe ║ sec1 ║
╚══════╩══════╝
結果を出したい
╔═════╦══════╗
║ A ║ B ║
╠═════╬══════╣
║ Sam ║ sec2 ║
║ Sam ║ sec2 ║
║ Sam ║ sec2 ║
║ Joe ║ sec1 ║
║ Joe ║ sec1 ║
╚═════╩══════╝
したがって、基本的には、sec1またはsec2にいるが両方ではない人にクエリを実行し、重複を残したいと思います。
私の試み:
SELECT A, B
FROM TABLE
WHERE (A = 'SAM' OR A = 'FRED' OR A = 'JOE') AND NOT (B = 'sec1' AND B = 'sec2')