SQL'de iç içe sorgu (alt sorgu) yapmak için, bir select sorgusunun sonucunu başka bir sorguda kullanmak gerekir 13.
Örnek iç içe sorgu: Kategoriler tablosunda "Bilgisayar" kaydına ait sıra numarasını (ID) alıp, bu ID'yi ürünler tablosunda kullanarak bilgisayar ürünlerini listelemek 1:
- Alt sorgu:
SELECT kat_id FROM kategoriler WHERE kat_adi = 'Bilgisayar'
1. - Üst sorgu:
SELECT * FROM ürünler WHERE kat_id = (Alt sorgu)
1.
Bu şekilde, içteki sorgu çalışıp bir değer döndürür ve bu değer dıştaki sorguda kullanılır 5.
5 kaynaktan alınan bilgiyle göre: