2013-06-25 196 views
0

我第一次来这里:)Select * from A where(x,y)in(select x,y from B)

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

您能否建议一个简单的解决方案来做到这一点?

非常感谢,

Gal。

+1

为什么你很难相信SAS SQL不支持非标准的语法? – Joe

回答

0

这是行不通的?

proc sql; 
    select a.* 
    from a, b 
    where a.x = b.x and a.y = b.y; 
quit; 
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; 
+0

酷!我会试一试。谢谢! :-) – user2518751

相关问题