Ce Script ci dessous :
est plus rapide que celui la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 declare @toto varchar (max),@tata varchar (max),@titi varchar (max),@tutu varchar (max) set @toto =(sELECT RGR_ID_REGROUPEMENT FROM TR_REGROUPEMENT_RGR WHERE RGR_ID_SOURCE='3') select top (10000) * from T_PRODUIT_PRD PRD with (nolock) LEFT JOIN TJ_REGROUPEMENT_PRODUIT_RGP RGP3 with (nolock) ON PRD.PRD_ID_PRODUIT = RGP3.PRD_ID_PRODUIT AND RGP3.RGR_ID_REGROUPEMENT = @toto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select top (10000) * from T_PRODUIT_PRD PRD with (nolock) LEFT JOIN TJ_REGROUPEMENT_PRODUIT_RGP RGP3 with (nolock) ON PRD.PRD_ID_PRODUIT = RGP3.PRD_ID_PRODUIT AND RGP3.RGR_ID_REGROUPEMENT = (sELECT RGR_ID_REGROUPEMENT FROM TR_REGROUPEMENT_RGR WHERE RGR_ID_SOURCE='3')
Mais je comprends pas pourquoiSi quelqu'un pouvait m'aider
Partager