Alternatively
data tempp;
length first last col_a col_b $10;
input first last col_a col_b;
datalines;
jone smith aa bb
jone smith cc bb
jone smith dd cc
jone smith ee aa
peter paul zz dd
peter paul pp dd
peter paul aa cc
peter paul bb aa
;
run;
data want;
if _N_ = 1 then do;
dcl hash h(dataset : "tempp", multidata : 'Y');
h.definekey('first', 'last', 'col_b');
h.definedone();
end;
set tempp;
by first last;
if h.check(key : first, key : last, key : col_a) = 0;
run;
Result
first last col_a col_b
jone smith aa bb
jone smith cc bb
peter paul aa cc
... View more