En SQL, una subconsulta relacionada con co se refiere a una subconsulta cuya funcionalidad depende de la salida de la consulta anterior.
La subconsulta correlacionada se ejecuta una vez en cada fila procesada por la consulta externa.
Sintaxis
Se muestra una sintaxis de muestra para una subconsulta correlacionada en SQL:
Seleccione Columna1, Columna2, ..Nota: La consulta principal puede ser una declaración de selección, eliminación o actualización.
SQL Correlated Subquery - Ejemplo
Considere la tabla que contiene información del producto como se muestra a continuación:
Podemos usar una subconsulta correlacionada para encontrar el producto con una cantidad igual a la cantidad máxima en la tabla.
Podemos usar una subconsulta correlacionada para encontrar el producto con una cantidad igual a la cantidad máxima en la tabla.
La consulta anterior debería regresar:
Cada producto es evaluado por la consulta externa y luego se pasa a la consulta interna, que encuentra la cantidad máxima en esa categoría.