If I understand what you want this may work:
proc sql; create table want as select table2.* from table2 left join table1 on table2.id=table1.id and table2.date=table1.date where table2.text ne table1.text; run;
If I understand what you want this may work:
proc sql; create table want as select table2.* from table2 left join table1 on table2.id=table1.id and table2.date=table1.date where table2.text ne table1.text; run;
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.
Ready to level-up your skills? Choose your own adventure.