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?
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
0