З цієї публікації Як використовувати ROW_NUMBER у наступній процедурі?
Існує дві версії відповідей, де одна використовує a, sub-queryа друга використовує a CTEдля вирішення тієї ж проблеми.
Тепер, у чому полягає перевага використання CTE (Common Table Expression)над "підзапитом" (таким чином, читабельніше, що запит насправді робить)
Єдина перевага використання за CTEкадром sub-select, що я можу на насправді назватиsub-query . Чи є якісь інші відмінності між цими двома, коли CTE використовується як простий (нерекурсивний) CTE?