エラー 149

"'%1' に対する関数またはカラムの参照も GROUP BY 句に記述する必要があります。"

項目 説明

SQLCode

-149L

定数

INVALID_GROUP_SELECT

SQLState

53003

ODBC 2 State

37000

ODBC 3 State

42000

Sybase エラー・コード

2092

重大度コード

15

Parameter 1

直接または式の中で参照される、GROUP BY 句に入れる必要があるカラムの名前。

考えられる原因

SELECT リストまたはネストされたクエリ・ブロックの中で、GROUP BY 句にない非集合関数またはカラム参照を使用しました。GROUP BY を使用したクエリでは、集合関数以外の SELECT リスト項目は GROUP BY 句中にも入れてください。SELECT リスト項目がカラム参照またはエイリアスである場合は、GROUP BY 句にカラム名かエイリアスを追加します。SELECT リスト項目がスカラ関数である場合は、GROUP BY 句中の関数の引数が、SELECT リスト内のものと必ず一致するようにしてください。GROUP BY 句にカラムを追加する代わりに、カラム名に MAX 関数 (または別の集合関数) を使用できる場合があります。