data a;
input no $ name $;
datalines;
11 cy
22 ly
33 yy
;
run;
data b;
input no $ age;
datalines;
1-1 20
2-2 30
3-3 40
4-4 50
5-5 60
;
run;
proc sql;
create table result as
select b.no, a.name, b.age
from b join a
on compress(tranwrd(b.no, '-','')) = compress(a.no);
quit;