楼主: 040108020007
1979 4

[原创博文] 【求助】如何用sql过程做数据串接 [推广有奖]

  • 0关注
  • 0粉丝

讲师

5%

还不是VIP/贵宾

-

威望
0
论坛币
3466 个
通用积分
2.7000
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
7503 点
帖子
215
精华
0
在线时间
563 小时
注册时间
2007-6-25
最后登录
2024-4-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在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 是重复的。对其的显式引用将成为第一位。

麻烦问下问题出在哪里,改怎么解决?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:sql 如何用 proc sql service respond

回帖推荐

soporaeternus 发表于4楼  查看完整内容

select gprs_qita.BL_depart,gprs_qita.BL_depart from gprs_qita 我想是这个意思

本帖被以下文库推荐

沙发
yongyitian 发表于 2010-4-2 10:52:49 |只看作者 |坛友微信交流群
look at line 9
BL_depart

使用道具

藤椅
040108020007 发表于 2010-4-2 13:53:39 |只看作者 |坛友微信交流群
能不能明示一下啊?我每个数据集里都有这个变量,您的意思是变量的命名有问题还是什么?谢谢了!! 2# yongyitian

使用道具

板凳
soporaeternus 发表于 2010-4-2 14:00:09 |只看作者 |坛友微信交流群
select gprs_qita.BL_depart,gprs_qita.BL_depart
   from gprs_qita

我想是这个意思
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

Let them be hard, but never unjust

使用道具

报纸
040108020007 发表于 2010-4-2 15:53:22 |只看作者 |坛友微信交流群
我太粗心了,谢谢啊! 4# soporaeternus

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 12:06