Mag sein, dass deine Lösung einen Tick effizienter ist (falls
MySQL nicht intelligent genug ist, das Zwischenergebnis zu cachen), aber darum ging es gar nicht. Beide Lösungen funktionieren, und zwar grundsätzlich auf die gleiche Weise; nichts anderes wollte ich mit dem Auszug zeigen. Es ist schon ein bisschen seltsam von dir, an einem Lösungsausschnitt zu monieren, dass er ohne den Rest, der zuvor ja vollständig gepostet wurde, nicht funktioniert
Aber genug damit.