Sql 在SAS中不使用公共变量组合两个数据集

Sql 在SAS中不使用公共变量组合两个数据集,sql,sas,dataset,Sql,Sas,Dataset,Hi想知道如何结合以下示例: 数据1 数据2 最终或通缉表 Groups RIDERS ABC H2 ABC H3 FVC H2 FVC H3 HTR H2 HTR H3 您正在寻找交叉联接。使用proc-sql,这将是: proc sql; select d1.groups, d2.riders from data1 d1 cross join data2 d2 order b

Hi想知道如何结合以下示例:

数据1

数据2

最终或通缉表

Groups  RIDERS
ABC       H2
ABC       H3
FVC       H2
FVC       H3
HTR       H2
HTR       H3

您正在寻找
交叉联接
。使用
proc-sql
,这将是:

proc sql;
    select d1.groups, d2.riders
    from data1 d1 cross join
         data2 d2
    order by d1.groups d2.riders;
quit;

您正在寻找
交叉联接
。使用
proc-sql
,这将是:

proc sql;
    select d1.groups, d2.riders
    from data1 d1 cross join
         data2 d2
    order by d1.groups d2.riders;
quit;
它叫

您可以在不使用交叉联接的情况下执行此操作:

proc sql;
    select d1.groups, d2.riders
    from data1 d1,
         data2 d2;
quit;
它叫

您可以在不使用交叉联接的情况下执行此操作:

proc sql;
    select d1.groups, d2.riders
    from data1 d1,
         data2 d2;
quit;

似乎无法更好地可视化想要的结果,但我基本上希望每个组(ABC、FVC等)将数据2中的骑手添加到每个组中。这次我为您解决了这个问题,请您自己检查如何做到这一点。这是一个重复的问题,我会在几分钟内将其标记为重复。可能重复的文档参考链接:似乎无法更好地可视化想要的结果,但我基本上希望每个组(ABC、FVC等)将DATA2中的骑手添加到每个组中。我这次为您修复了它,请自己回顾一下如何做到这一点。这是一个重复的问题,我会在几分钟内将其标记为重复。文档参考链接可能重复:我认为它比
交叉连接快
我认为它比
交叉连接快