sql server - is "NOT EXISTS" bad SQL practice? -


in sql server, using "not exists" in queries considered bad practice , i've heard microsoft code reviews test not exists , flag these warnings. why not exists considered bad practice , join operators preferred on not exists?

given that:

  • any reasonably query optimizer able convert between “not exists”, “exists” , "joins", there no performance difference these days.

  • “not exists” can easier read joins.

therefore don’t consider “not exists” bad practice in general case.


Comments

Popular posts from this blog

javascript - Iterate over array and calculate average values of array-parts -

ASP.NET Javascript: window.open won't work twice -

jquery - Opera does not change the height of the page. Why? -