MySQL 8.0にはついにCTE(WITH句)とWindow関数が実装されました。 とはいえ「今までなかったもの」は使い方も想像がつかぬもの、どんな用途に使えるのか、そもそもCTEやWindow関数の名前をここで初めて聞いた! みたいな人もいるかも知れません。
それぞれの構文の詳解/説明や「こんなことに使えるんじゃない?」のような提案をしたいと思っています。