用不相等的行连接不相关的表

时间:2021-06-02 15:04:46

标签: sql salesforce salesforce-marketing-cloud

我想加入表 A、表 B 和表 C 作为附加图像中的预期结果。

Image Link

1 个答案:

答案 0 :(得分:1)

您可以枚举行并将其用于 join 。 . .这可能是您想要的:

select ab.*, c.*
from (select a.*, b.*,   -- really list out the columns you want
             row_number() over (order by accountid) as seqnum
      from a join
           b
           on a.accountid = b.accountid
     ) ab join
     (select c.*, row_number() over (order by code) as seqnum
      from c
     ) c
     on ab.seqnum = c.seqnum