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 your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.
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.