Из этого поста Как использовать ROW_NUMBER в следующей процедуре?
Существуют две версии ответов, в которых один использует SubQuery
а другой использует CTE
для решения той же проблемы.
Теперь, что является преимуществом использования CTE (Common Table Expression)
сравнению с ub-query
(таким образом, более читабельно, что на самом деле делает запрос)
Единственное преимущество использования CTE
перед подвыбором - это то, что я могу назвать подзапрос. Есть ли другие различия между этими двумя, когда CTE используется как простой (не рекурсивный) CTE?