Tergantung pada mesin SQL Anda. Sistem SQL yang lebih baru yang memiliki pengoptimal kueri yang masuk akal kemungkinan besar akan menulis ulang kedua kueri ke paket yang sama. Biasanya, sub-kueri (kueri kedua Anda) ditulis ulang menggunakan gabungan (kueri pertama).
Dalam mesin SQL sederhana yang mungkin tidak memiliki pengoptimal kueri yang bagus, penggabungan harus lebih cepat karena mesin tersebut dapat menjalankan subkueri ke tabel dalam memori sementara sebelum menjalankan kueri luar.
Namun, di beberapa mesin SQL yang memiliki jejak memori terbatas, sub-kueri mungkin lebih cepat karena tidak memerlukan penggabungan -- yang menghasilkan lebih banyak data.
Jadi, kesimpulannya, itu tergantung.