diadia

興味があることをやってみる。自分のメモを残しておきます。

SQLエラー:must appear in the GROUP BY clause or be used in an aggregate function

エラーコード

must appear in the GROUP BY clause or be used in an aggregate function

原因

GROUP BYを使って以上のようなエラーが出た場合には、以下の原因によるエラーの可能性がある。
それはGROUP BYを使っているにも関わらず、集約関数(SUMなど)を使っていない場合であるとき。
GROUP BY は集約関数を使う際に用いられる前提を確認したい。