data have;
infile cards dlm=' ,';
input name $ code $;
cards;
Sarah, A1
Sarah, B1
Sarah, C1
Matt, A2
Matt, E2
Dave, A2
Dave, B3
Dave, E2
George, C2
George, A1
;
proc sql;
create table want as
select name,min(code) as code,
ifc(sum(code eqt 'B' or code eqt 'C'),'no ','yes' ) as eligible
from have
group by name;
quit;
... View more