BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
val843
Calcite | Level 5

Hi everyone,

I am just learning to code and need assistance on how to join 3 tables. I think there should be a parenthesis somewhere but cant figure it out. Thank you!

proc sql;

create table aero.affiliate_orders as

select a.ordernumber,

        a.Affiliate,

        a.Revenue,

        b.Publisher_category,

        c.new_customer

from    

    aero.clc a

left join

    aero.affiliate_cat b

left join

    aero.new_repeat_master_customer c

ON a.ordernumber=c.order_number and

    a.affiliate = b.company_name

where a.sourcetype="Affiliate"

;quit;

1 ACCEPTED SOLUTION

Accepted Solutions
TarunKumar
Pyrite | Level 9

proc sql;

create table aero.affiliate_orders as

select a.ordernumber,

        a.Affiliate,

        a.Revenue,

        b.Publisher_category,

        c.new_customer

from  aero.clc a

left join   aero.affiliate_cat b

     on    a.affiliate = b.company_name

left join  aero.new_repeat_master_customer c

     on a.ordernumber=c.order_number

where a.sourcetype="Affiliate"

;quit;

View solution in original post

4 REPLIES 4
RichardinOz
Quartz | Level 8

Try using a separate ON clause after each left join, rather than a single combined clause after the second join.

Richard

Reeza
Super User

Why do you think you need parenthesis?

TarunKumar
Pyrite | Level 9

proc sql;

create table aero.affiliate_orders as

select a.ordernumber,

        a.Affiliate,

        a.Revenue,

        b.Publisher_category,

        c.new_customer

from  aero.clc a

left join   aero.affiliate_cat b

     on    a.affiliate = b.company_name

left join  aero.new_repeat_master_customer c

     on a.ordernumber=c.order_number

where a.sourcetype="Affiliate"

;quit;

val843
Calcite | Level 5

Thanks!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 1481 views
  • 1 like
  • 4 in conversation