Because Where is already a key word used to define how to choose which records to eliminate or display. On is the key word used to define which record from one dataset is to matched with record(s) from another dataset. Since there are two different functions two different key words were needed.
This is not the convention for PROC SQL, it is the convetion for SQL. One needs to use ON for all joins: LEFT JOIN, RIGHT JOIN, FULL JOIN, and INNER JOIN. It is a good practice to use INNER JOIN and ON for inner joins, and WHERE for conditions.
In Oracle9i,Oracle intruduces strengthened support for ANSI/ISO join syntax. To join the content of two tables together in a single result according to the syntax we must include a join tablename on join_condition in our SQL statement
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.