Satu alat, tiga posisi: di WHERE subquery menjadi syarat (harus scalar bila dipakai dengan >, atau daftar bila dengan IN); di SELECT ia menjadi kolom tambahan yang wajib menghasilkan tepat satu nilai per baris; di FROM ia menjadi tabel sementara (derived table) yang wajib diberi alias sebelum bisa di-SELECT lagi.