I apologize my statement about NULL being used to join is incorrect as both 
Vitalii and Gustavo have both pointed out in their respective replies.

-----------------
Phillip Couto



> On Jan 19, 2017, at 08:30, Vitalii Tymchyshyn <v...@tym.im> wrote:
> 
> 
> Hi.
> 
> In SQL "null == any value" resolves to false, so optimizer can safely skip 
> nulls from either side if any for the inner join.
> 
> Best regards, Vitalii Tymchyshyn
> 
> NULL is still a value that may be paired with a NULL in a.a
> 
> The only optimization I could see is if the a.a column has NOT NULL defined 
> while b.b does not have NOT NULL defined.
> 
> Not sure if it is all that common. Curious what if you put b.b IS NOT NULL in 
> the WHERE statement?
> 
> -----------------
> Phillip Couto
> 
> 
> 
> 


Reply via email to