Subconsultas correlacionadas en #sqlserver

por | 18 mayo, 2015

Vamos a por la último tipo de subconsultas.

Las subconsultas correlacionadas dependen de la consulta externa para pasar valores en el
subconsulta como  parámetro. Su uso:

  • No pueden ejecutarse por separado de la consulta externa.
  • Se ejecutará varias veces.

La consulta externa se ejecuta primero, y por cada fila devuelta por la consulta externa, la consulta interna se ejecuta.

Vamos con el ejemplo:

Captura

Hay que tener en cuenta el where de dentro de los parentesis.

La correlación de EmpID de la consulta externa con EmpID de la consulta interna. este
valor será enviada para cada fila de la consulta externa.

El script: http://1drv.ms/1RXMEzn

Deja una respuesta