SQL - Optimización de OUTER APPLY / CROSS APPLY

 
Vista:

Optimización de OUTER APPLY / CROSS APPLY

Publicado por David_1SQL (1 intervención) el 09/08/2017 09:54:22
Hola,

Alguien sabría decirme, a nivel general, ¿como se optimizada una query mejor (en este ejemplo) con left join o OUTER APPLY?

1
2
3
4
select a.OrdenFabricacion, b.PiezasTotales
from Tabla1 a
left join (select sum(b.Piezas) as PiezasTotales, OrdenFabricacion from Tabla2
    group by OrdenFabricacion) b on a.OrdenFabricacion = b.OrdenFabricacion



1
2
3
4
select a.OrdenFabricacion, PT.PiezasTotales
from Tabla1 a
OUTER APPLY (select sum(b.Piezas) as PiezasTotales from Tabla2 b
    where b.OrdenFabricacion = a.OrdenFabricacion) PT
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Optimización de OUTER APPLY / CROSS APPLY

Publicado por Isaias (1921 intervenciones) el 10/08/2017 00:27:31
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar