I want to know the difference of the behavior of JOIN in below two queries.
Let's say for example I have a query
SELECT *
FROM table1 t1
LEFT JOIN table2 t2
ON t1.column1 = t2.column2
AND t2.something = 'this thing'
WHERE some other conditions
SELECT *
FROM table1 t1
LEFT JOIN table2 t2
ON t1.column1 = t2.column2
WHERE some other conditions AND t2.something = 'this thing'
I am having trouble picturizing what difference its going to make by removing condition from join statement to where clause.