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

Hi

I have a left join that is only is more like a join .here is what I have

From table A left join table B on a.id=b.id

Where a.date=b.date

);

Run;

I would like everything from table A an where we match from table B

I get back everything we match

1 ACCEPTED SOLUTION

Accepted Solutions
DBailey
Lapis Lazuli | Level 10

by including "where a.date=b.date" in the criteria, you have converted from a left join to an inner join.  To make sure it is still a left join, you need to include that as part of the "on" clause...

from

     tableA A

     left join tableB B

          on a.id=b.id and a.date=b.date

View solution in original post

1 REPLY 1
DBailey
Lapis Lazuli | Level 10

by including "where a.date=b.date" in the criteria, you have converted from a left join to an inner join.  To make sure it is still a left join, you need to include that as part of the "on" clause...

from

     tableA A

     left join tableB B

          on a.id=b.id and a.date=b.date

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

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
  • 1 reply
  • 1089 views
  • 0 likes
  • 2 in conversation