1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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 ; |