Una subconsulta es una consulta SQL anidada dentro de otra consulta o subconsulta que puede devolver uno o varios conjuntos de resultados. Las subconsultas se pueden usar en las cláusulas SELECT, WHERE, ORDER BY y FROM y devuelven datos que se pueden usar para filtrar u ordenar los resultados de la consulta principal.