集計をする上で必要となるgroup byですが、MySQLではちょっと変わった形の(SQL標準とは挙動が異なる)実行することもできます。MySQL 5.6以前のMySQLを利用した方の中には、お世話になった人も現在奮闘されている方も多いのではないかなと思います。 今回はMySQLの拡張されたgroup byについて説明していきたいと思います。 検証環境 今回は第125回 phpMyAdminでDockerで建てたMySQLにアクセスするで記載したdocker-composeを利用して作成します。手元で簡単に試せるように、GitHubのわたしのレポジトリにサンプルコードとして置いてあるので、気軽に試したい方はgit cloneして試してみてください。試すにはdockerとdocker-composeが必要です。 group byのMySQL拡張 今回の検証はMySQLの独自拡張を利用すること