Un Subquery es una consulta embebida dentro de otra Sentencia SQL. Esta sentencia puede ser otra consulta o una sentencia DML. Los Subquerys pueden ser anidados dentro de otros sin límites prácticos. También puede ser utilizado en la clausula WHERE y la clausula HAVING con los operadores de comparación =,>,<,>=,<=,<> y IN, NOT IN, ALL y ANY. Los Subquerys pueden er utilizados para generar valores para la lista SELECT de una consulta, para generar una vista inline para ser utilizadas en la clausula FROM. En la clausula WHERE Los Subquerys tienen tres formas: Single-Row, Multiple-Row y Correlacionados. Un caso especial del Subquery Single-Row es el Subquery Scalar, es un Subquery que devuelve exactamente un valor.
Santiago de la Cruz de los Santos Distrito Federal, México. ujat55@yahoo.com.mx