Normalt vil joins arbejde hurtigere end indre forespørgsler, men i virkeligheden vil det afhænge af eksekveringsplanen genereret af SQL Server. Uanset hvordan du skriver din forespørgsel, vil SQL Server altid transformere den på en eksekveringsplan. Hvis det er "smart" nok til at generere den samme plan fra begge forespørgsler, vil du få det samme resultat.
Her og her nogle links til hjælp.