2

カウントのある列をいくつか選択しようとすると、次のエラーが発生します。

選択した非集計値は、関連付けられたグループの一部である必要があります

私のクエリはこのようなものです。

SELECT COUNT(1), COLUMN1, COLUMN2 
FROM TABLE-NAME
4

1 に答える 1

2

COLUMN1とCOLUMN2の組み合わせごとにカウントしたい場合:

SELECT COUNT(1), COLUMN1, COLUMN2 FROM TABLE_NAME GROUP BY COLUMN1, COLUMN2

テーブル内のすべてのレコードをカウントしたい場合:

SELECT COUNT(1) OVER (), COLUMN1, COLUMN2 FROM TABLE_NAME
于 2012-08-13T07:19:19.077 に答える