Unterabfrage:
Unterabfragen kann man in Abfragen verwenden, um zB eine Wert aus einer anderen Tabelle zu bekommen, ohne diese zu verbinden:
SELECT *, (SELECT Sum(Feld) FROM AndereTabelle) FROM DeineTabelle
Eine Unterabfrage kann immer nur einen Wert zurückgeben.
Allerdings kann man damit bedingte Summen, laufende Nummern oder noch mehr lustige Sachen machen.
Um zB die Anzahl zu einem Artikel zu bekommen kann man entweder eine gruppierte Abfrage erstellen oder den Wert in einer Unterabfrage bilden:
SELECT ArtikelID, (SELECT Count(*) FROM AndereTabelle WHERE AndereTabelle.ArtikelID = Tabelle.ArtikelID) FROM Tabelle