我在sas中创建了3个文件,他们的结构完全相同变量也相同,现在想用sql过程把3个串接起来。我的程序如下
proc sql;
create table huizong0 as
select gprs_list.BL_depart,gprs_list.service_name
from gprs_list
outer union corr
select gprs_ziyou.BL_depart,gprs_ziyou.service_name
from gprs_ziyou
outer union corr
select gprs_qita.BL_depart,gprs_qita.BL_depart
from gprs_qita
order by BL_depart;
proc print data=huizong0(obs=50000);run;
但输出结果提示:
ERROR: 在以上要求 CORRESPONDING 列名必须匹配的查询中检测到重复的列名。该现象模棱两可。
WARNING: 在选择表达式(或视图)中,列 BL_depart 是重复的。对其的显式引用将成为第一位。
麻烦问下问题出在哪里,改怎么解决?