1. 개요

MySQL/MariaDB에서는 오라클에 있는 MINUS 구문을 사용할 수 없다.

2. 구현

2-1. 오라클 구문

SELECT member_id, name FROM a 
MINUS 
SELECT member_id, name FROM b

2-2. NOT IN 사용

SELECT DISTINCT member_id, name 
FROM a 
WHERE (member_id, name) NOT IN 
(SELECT member_id, name FROM table2); 

2-3. LEFT JOIN 사용

SELECT DISTINCT a.member_id, a.name 
FROM a LEFT JOIN b USING (member_id, name) 
WHERE b.member_id IS NULL