sql >> Databasteknik >  >> RDS >> Sqlserver

Subquery v/s inner join i sql-server

Vanligtvis kommer joins att fungera snabbare än inre frågor, men i verkligheten kommer det att bero på exekveringsplanen som genereras av SQL Server. Oavsett hur du skriver din fråga, kommer SQL Server alltid att omvandla den till en exekveringsplan. Om det är tillräckligt "smart" för att generera samma plan från båda frågorna får du samma resultat.

Här och här a> några länkar till hjälp.



  1. varchar eller nvarchar

  2. Summa timmar från tidsregistrering till kalender per dag

  3. Om en tabell finns släpp tabell, skapa den, om den inte finns skapa den bara

  4. Fel vid användning av mönstermatchning som inte liknar någon annan i PostgreSQL