Aus diesem Beitrag Wie verwende ich ROW_NUMBER im folgenden Verfahren?
Es gibt zwei Versionen von Antworten, bei denen eine a sub-query
und die andere a verwendet CTE
, um dasselbe Problem zu lösen.
Was ist nun der Vorteil der Verwendung einer CTE (Common Table Expression)
"Unterabfrage" (also besser lesbar, was die Abfrage tatsächlich tut) ?
Der einzige Vorteil der Verwendung eines CTE
über sub-select
ist , dass ich wirklich kann nenne das sub-query
. Gibt es andere Unterschiede zwischen diesen beiden, wenn ein CTE als einfacher (nicht rekursiver) CTE verwendet wird?