(c) Instytut Informatyki Politechniki Poznańskiej
2
Podzapytania
•Podzapytanie jest poleceniem SELECT zagnieżdżonym w innym poleceniu SELECT. Podzapytanie może wystąpić wszędzie tam, gdzie system spodziewa się zbioru wartości, czyli w klauzulach SELECT, FROM, WHERE, HAVING.
•Ogólny format zagnieżdżania zapytań:
•
•Operatorem może być:
•= <> < > <= >=
•IN
•ANY, ALL
SELECT atrybut1, atrybut2, ...
FROM relacja
WHERE atrybutn operator
(SELECT atrybuti, atrybutj
  FROM relacja
  WHERE warunek);
UWAGA!
W podzapytaniu nie może wystąpić klauzula ORDER BY (wyjątek – podzapytanie w klauzuli FROM)