WITH t_a AS ( SELECT 1 cd, '가' grp, 'a' nm1, 'b1' nm2 FROM dual UNION ALL SELECT 1, '가', 'a', 'b2' FROM dual UNION ALL SELECT 1, '가', 'b', 'c1' FROM dual UNION ALL SELECT 1, '가', 'c', 'd1' FROM dual ) , t_b AS ( SELECT '가' grp, 'a' val1, 'b1' val2 FROM dual UNION ALL SELECT '가', 'b', 'c1' FROM dual ) SELECT a.* FROM t_a a LEFT OUTER JOIN t_b b ON a.grp = b.grp AND a.nm1 = b.val1 AND a.nm2 = b.val2 WHERE b.grp IS NULL ;