Thông thường các phép nối sẽ hoạt động nhanh hơn các truy vấn bên trong, nhưng trên thực tế, nó sẽ phụ thuộc vào kế hoạch thực thi do SQL Server tạo ra. Bất kể bạn viết truy vấn của mình như thế nào, SQL Server sẽ luôn biến đổi nó trên một kế hoạch thực thi. Nếu đủ "thông minh" để tạo cùng một kế hoạch từ cả hai truy vấn, bạn sẽ nhận được cùng một kết quả.
Tại đây và tại đây một số liên kết để trợ giúp.