Как я могу использовать Proc SQL для поиска всех записей, которые существуют только в одной таблице, но не в другой?

Я пытаюсь сделать это в Enterprise Guide, с задачей, иначе я бы просто использовал шаг данных.

В шаге данных это будет:

data names;
 input name $;
 datalines;
  John
  Mary
  Sally
  Fred
  Paul
 ;
run;

data check;
 input name $;
 datalines;
  Mary
  Fred
 ;

Proc sort data=names; by name; run;
Proc sort data=check; by name; run;

Data work.not_in_check;
 merge names(in=n) check(in=c);
 by name;
 if n and not c;
run;
5
задан Matt Parker 20 January 2012 в 23:59
поделиться