select a.*, b.* from a left join b on a.key=b.key I want all a rows and matched b rows, but not including those b rows with empty key. Q1: if a.key=missing and b.key=missing then they will be matched. How to avoid that? Q2: if I add "where b.key is not missing", all rows with a.key=missing will be removed. So, WHERE is applied after Left Join? Any efficient way?
Q1
select a.*, b.* from a left join b(where=(not missing(key)))
Q1
select a.*, b.* from a left join b(where=(not missing(key)))
thanks.
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.
Ready to level-up your skills? Choose your own adventure.