クエリの実行は無視できます ORDER BY FROM ( SELECT ... ) 。これはおそらくあなたが見ている違いの本当の理由です。 (ゴードンの答えは適切ではないと思います。)
この問題については、ここで説明します(4年前): https://mariadb.com/kb/en/mariadb/group-by-trick-has-been-optimized-away/ ;設定を介して、1つの解決策があります。
他のいくつかの解決策はここにあります: https://mysql.rjweb.org/doc.php/groupwise_max ;効率的になるように設計されています。
さらに別の可能性 解決策は、偽のLIMITを追加することです サブクエリに多数あります。