Posts: 3,621
Name: Thierry
Location: I'm the uber Spaminator !
|
That's because of the nature of a null value.
A null value is an "unknown" value.
You cannot match it against anything that is not null itself.
And any operation on a null equals null.
The alternate syntax with a not exists eliminate this scenario, because as you do a join between the external query and the inner query, you naturally exclude the null values in the land.id table
__________________
Only a biker knows why a dog sticks his head out the window.
|