Hi All,
We generally find the difference between the ON and WHERE statements in sql when JOIN's are used.
WHERE - eliminates rows from the result set
ON - is applied on the join statement only
We generally find the difference between the ON and WHERE statements in sql when JOIN's are used.
WHERE - eliminates rows from the result set
ON - is applied on the join statement only
WHERE is a part of the SELECT query as a whole, ON is a part of each individual join.ON can only refer to the fields of previously used tables.
When there is no actual match against a record in the left table,
LEFT JOIN returns one record from the right table with all fields set to NULLS. WHERE clause then evaluates and filter this.
Refer below links for more clarification
No comments:
Post a Comment