How About: Data set1;
infile datalines delimiter=',';
input city1 $ city2 $ pass;
datalines;
chi , det , 3
chi , ks , 4
la , dc , 5
la , chi , 6
;
run;
Data set2;
infile datalines delimiter=',';
input city1 $ city2 $ pass;
datalines;
chi , det , 13
chi , ks , 14
la , dc , 15
la , chi , 16
la , ho , 20
;
run;
proc sql;
create table want as
select * from set1
where cats(city1,city2) in (select cats(city1,city2) from set2)
union all
select * from set2
where cats(city1,city2) in (select cats(city1,city2) from set1)
;
quit;
Ksharp
... View more