Una subconsulta permite insertar una consulta SELECT anidada dentro de otras cláusulas SQL como WHERE, HAVING, FROM. Se pueden usar para seleccionar filas que dependen de datos de la misma tabla u otras tablas, y tienen tres formas de sintaxis: comparación, expresión IN, EXISTS.