Une sous_requête s'apparente à une instruction SELECT indépendante incluse entre parenthèses et passée dans le prédicat d'une autre instruction SQL (SELECT, INSERT, UPDATE ou DELETE). Il s'agit d'une requête dans une requête et elle est souvent passée comme partie d'une clause WHERE ou HAVING.