PROC SQL;
CREATE TABLE SET3 AS
SELECT
a.VAR1 , b.VAR1 AS P_VAR1 ,
a.VAR2
FROM SET1 AS a FULL JOIN SET2 AS B
ON a.VAR1 = b.VAR1
;
QUIT;
Приведенный выше код создает таблицу с именем SET3 и включает VAR1 из двух наборов данных вместе с VAR2, где a.VAR1=b.VAR1.
Я хочу, чтобы этот код включал VAR2, если он доступен. Иногда это не так, поэтому код дает сбой.
Я мог бы сделать это, дважды написав код с некоторыми макросами, но мне было интересно, есть ли быстрый синтаксис SQL, который можно было бы использовать.
Большое спасибо!