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.
 
     
    