Een subquery is een query binnen een andere query. Het resultaat van de subquery wordt in de "hoofd"query gebruikt om een resultaat te verkrijgen.

Voorbeeld

Bij dit voorbeeld zal er dus via de laatste query gezocht worden naar de leverancier van de wijn met als omschrijving 'Chateau QUIMPER', daarna zullen alle wijnen die van deze leverancier komen getoond worden.

**SELECT artom, leverancier, prijs, stock
FROM tblWijnen
WHERE leverancier = 
(SELECT leverancier
FROM tblWijnen
WHERE artom = "Chateau QUIMPER");**

Voorbeeld

Bij dit voorbeeld zal er dus via de laatste query gezocht worden naar het leveranciersnummers van de leveranciers die als postcode 2800 hebben. Alle gegevens uit de tabel “tblWijnen” worden dan van deze leveranciers getoond.

**SELECT * FROM tblWijnen
WHERE leverancier 
IN (SELECT leveranciersnummer
FROM tblLeveranciers
WHERE postcode ="2800");**

Ga door naar de volgende bladzijde in de cursus: Functies