楼主: ihuanghui
2716 4

[问答] sql合并两张表多个合并条件求助(第一个满意回答送9.4sid) [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2039 点
帖子
5
精华
0
在线时间
5 小时
注册时间
2014-11-14
最后登录
2022-12-20

楼主
ihuanghui 发表于 2014-11-20 11:20:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有两个data set, a和b
a包含CUSIP, FYR等数据,b包含CUSIP, NCUSIP, PRCC_F等数据
现需要将两个表合并,条件1 a.cusip=b.cusip或b.ncusip,条件2 a.FYR=PRCC_F
求助怎么写代码?

第一个满意回答送sas9.4 64位有效sid,名额仅一个,先到先得!
有效期至20日晚9点

二维码

扫码加我 拉你入群

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

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

关键词:sql sid Data SAS9 PRC 有效期

沙发
ihuanghui 发表于 2014-11-20 11:33:19
跪求,新手真的不会啊

藤椅
ihuanghui 发表于 2014-11-20 12:00:15
我自己顶,说话算话,本人土豪不解释!

板凳
zhengbo8 发表于 2014-11-20 13:14:56
没有数据测试,只能凭空写写,请测试。

  1. proc sql noprint;
  2.        
  3.         create table final as
  4.                 select a.CUSIP,a.FYR,b.NCUSIP,b.PRCC_F
  5.                 from a left join b
  6.                 where (a.cusip=b.cusip | a.cusip=b.ncusip) & (a.FYR=b.PRCC_F);
  7. quit;
复制代码

报纸
ihuanghui 发表于 2014-11-20 13:54:34
zhengbo8 发表于 2014-11-20 13:14
没有数据测试,只能凭空写写,请测试。
没办法给你发私信,但是还是有问题,qq可以发吗?305492191

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 16:49