Expression des sous-requêtes |
Effectuer une sous-requête consiste à effectuer une requête à l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête afin d'en réaliser une autre.
Une sous-requête doit être placée à la suite d'une clause WHERE ou HAVING, et doit remplacer une constante ou un groupe de constantes qui permettraient en temps normal d'exprimer la qualification.
SELECT ---- FROM ---- WHERE ---- < (SELECT ---- FROM ----)
SELECT ---- FROM ---- WHERE ---- IN (SELECT ---- FROM ----)
Soit la table suivante:
SELECT * FROM OCCAZ WHERE Compteur < (SELECT AVG(Compteur) FROM OCCAZ)