トップページ
>クエリ
>グループ化したクエリを実行できない
質問:
グループ化したクエリ実行時にエラーメッセージが表示され,結果を見ることができません.

回答:
選択したフィールド名が,グループ化の対象となるフィールド名に含まれていないとエラーとなります.
ただし,集計関数※を用いるフィールドは,グループ化に含まなくても構いません.
※Sum,Avgなどの関数
[書式]
SELECT <フィールド名1>,<フィールド名2>,<フィールド名3>
FROM <テーブル名>
WHERE <条件>
GROUP BY <フィールド名1>,<フィールド名2>,<フィールド名3>
[エラーとなったSQL]
SELECT 所属.GAKUBU, 所属.GAKKA
FROM 所属
GROUP BY 所属.GAKUBU
[正しいSQL]
SELECT 所属.GAKUBU, 所属.GAKKA
FROM 所属
GROUP BY 所属.GAKUBU,所属.GAKKA
[実行前]
| GAKUBU | GAKKA |
| 11 | 111 |
| 11 | 111 |
| 11 | 111 |
| 11 | 211 |
[実行後]
作成日:2004/5/21
Copyright (C)2004 Oraumiko All rights reserved.