De ce post Comment utiliser ROW_NUMBER dans la procédure suivante?
Il existe deux versions de réponses où l'une utilise a sub-queryet l'autre utilise a CTEpour résoudre le même problème.
Maintenant, quel est l'avantage d'utiliser une CTE (Common Table Expression)sur une `` sous-requête '' (donc, plus lisible ce que la requête fait réellement)
Le seul avantage d'utiliser un CTEover sub-selectest que je peux nommer le fichiersub-query . Existe-t-il d'autres différences entre les deux lorsqu'un CTE est utilisé comme un CTE simple (non récursif)?