Phụ thuộc vào công cụ SQL của bạn. Các hệ thống SQL mới hơn có trình tối ưu hóa truy vấn hợp lý rất có thể sẽ viết lại cả hai truy vấn vào cùng một kế hoạch. Thông thường, một truy vấn phụ (truy vấn thứ hai của bạn) được viết lại bằng cách sử dụng một phép nối (truy vấn đầu tiên).
Trong các công cụ SQL đơn giản có thể không có trình tối ưu hóa truy vấn tuyệt vời, phép nối sẽ nhanh hơn vì chúng có thể chạy các truy vấn con vào bảng tạm thời trong bộ nhớ trước khi chạy truy vấn bên ngoài.
Tuy nhiên, trong một số công cụ SQL có vùng bộ nhớ hạn chế, truy vấn phụ có thể nhanh hơn vì nó không yêu cầu kết hợp - điều này tạo ra nhiều dữ liệu hơn.
Vì vậy, tóm lại, nó phụ thuộc.