Bonjour a Tous

Je voulais savoir si vous avez une autre facon de reecrire cette requete,
car cela me ramene des millions de lignes et des temps catastrophiques avec une optimisation possible ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT identifiant
from Contract CON      with(nolock)
WHERE identifiant IS NOT NULL
AND CON.nombre_ligne= 
 
(select max(CON1.nombre_ligne) 
from dbo.contract CON1 with(nolock)
WHERE CON.contrat_parentid=CON1.contrat_parentid )
merci a vous