What happens when a LEFT JOIN has a condition on the right table in the WHERE clause?
- A It effectively becomes an INNER JOIN by discarding the NULL rows
- B It returns more rows
- C It errors
- D Nothing changes
Answer
It effectively becomes an INNER JOIN by discarding the NULL rows
Putting the condition in the ON clause instead preserves the unmatched left rows, which was the point of the LEFT JOIN.





