Una subconsulta es una instrucción SELECT anidada dentro de otra instrucción como INSERT, DELETE, UPDATE o dentro de otra subconsulta. Puede utilizar comparaciones, expresiones IN o EXISTS para crear subconsultas que se pueden usar en cláusulas como WHERE, HAVING y FROM para seleccionar filas basadas en datos de la misma u otras tablas.