-
単一のSELECT文で複数のグループ化を行う場合:
SELECT column1, column2, SUM(column3) FROM table GROUP BY column1, column2;
上記の例では、column1とcolumn2の値でデータをグループ化し、column3の合計値を計算します。
-
サブクエリを使用して複数のグループ化を行う場合:
SELECT column1, column2, (SELECT COUNT(column3) FROM table WHERE column1 = t.column1) AS count FROM table t GROUP BY column1, column2;
上記の例では、メインのSELECT文内でサブクエリを使用して、column1とcolumn2の値でグループ化されたデータのcolumn3の個数を取得します。
これらは一部の基本的な方法ですが、MySQLではさまざまな方法で複数のグループ化を行うことができます。具体的な要件に応じて、より高度なクエリや集計関数を使用することも可能です。