委任規則: GROUP BY

GROUP BY は SELECT 句に対する操作です。データ ソース プロバイダに何を委任できるかの判断には、以下の規則が適用されます。

  1. GROUP BY は、データ ソース プロバイダがこれをサポートするならばデータ プロバイダに委任できます。
  2. GROUP BY は、列の名前またはエイリアスを含む場合にのみ委任できます。GROUP BY に複数の列が存在する場合は、最左列が委任されます。
  3. GROUP BY 式に関数または演算子が含まれている場合は、委任できません。
  4. データ ソース プロバイダが GROUP BY はサポートしないが ORDER BY をサポートする場合は、GROUP BY の列が ORDER BY の中に入れられてデータ ソース プロバイダに委任されます。