全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2063 3
2013-08-21
一共两张表,一张(表A) 用的是unique的 identifier,另外一张表格(表B) 的identifier栏里(同一列)有好几个identifier,各identifer 用逗号隔开。

现在要用着两个表里面各自的identifier match这两张表,match的条件示如果表B里面的identifier列有一个identifier和表A的identifier相同,这两张表就match。不知道怎样code呢? 谢谢了。

为免语言解释不清楚,我举个例子吧:

表A:
公司名称     公司identifier
公司1            1189
公司BB          8839
公司qq          9304

表B
公司名称    公司identifier
公司B           8839,4495
公司1           4458,1189
公司qq         1111,9304

不知道有办法match不?

谢谢大家了!
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-21 14:36:15
自己顶一下,这种情况是不是用excel更容易match?

另求excel match的方法。
二维码

扫码加我 拉你入群

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

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

2013-8-21 20:27:03
data a;
     input id $;
     cards;
1189
8839
9304
;
run;
data b;
     input multi_id $20.;
     cards;
8839,4495
4458,1189
1111,9304
;
run;
proc sql;
        create table test as
        select a.*, b.*
        from a, b
        where index(multi_id, compress(id)) ne 0;
quit;
二维码

扫码加我 拉你入群

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

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

2013-12-3 10:46:59
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群