Subquery dijalankan untuk setiap baris karena merupakan kueri yang berkorelasi. Seseorang dapat membuat kueri yang berkorelasi menjadi kueri yang tidak berkorelasi dengan memilih semuanya dari subkueri, seperti:
SELECT * FROM
(
SELECT relevant_field
FROM some_table
GROUP BY relevant_field
HAVING COUNT(*) > 1
) AS subquery
Permintaan terakhir akan terlihat seperti ini:
SELECT *
FROM some_table
WHERE relevant_field IN
(
SELECT * FROM
(
SELECT relevant_field
FROM some_table
GROUP BY relevant_field
HAVING COUNT(*) > 1
) AS subquery
)