从A中选择*其中(x,y)in(从B中选择x,y)

时间:2013-06-25 05:58:19

标签: sas

我第一次来这里:)

我发现很难相信SAS不支持上述查询。 这在Oracle中非常有用,现在我需要在SAS中使用类似的东西。

请你建议一个简单的解决方案吗?

非常感谢,

加。

2 个答案:

答案 0 :(得分:0)

这有用吗?

proc sql;
   select a.*
   from a, b
   where a.x = b.x and a.y = b.y;
quit;

答案 1 :(得分:0)

我认为这应该有用

proc sql;
    create table TABLENAME as
    select a.*, b.x, b.y
    from Table1 A left join Table2 B
    on a.x = b.x
        and a.y = b.y
;quit;