Bab III membahas SQL bertingkat yang menggunakan subquery untuk menjalankan perintah pada beberapa tabel. Subquery dapat berupa scalar, multiple-row, atau multiple-column yang masing-masing memiliki sintaks dan penggunaan tersendiri. Kesalahan umum dalam subquery adalah menggunakan operator single row pada subquery yang menghasilkan lebih dari satu baris data.