Hitachi

Hitachi Advanced Data Binder SQLリファレンス


1.15.3 KFAA30119-Eメッセージが表示された場合

SELECTの直後に指定する列とGROUP BY句に指定する列が異なっていないかを確認してください。

(例1)

SELECT "USERID",COUNT(*) FROM "SALESLIST" 
    GROUP BY "PUR-CODE"
 
KFAA30119-E In a query using a GROUP BY clause or a set function specification,
the column "USERID" specified in a select expression, a HAVING clause
or an ORDER BY clause must be specified as an argument of the GROUP BY clause
or the set function. (query number = 1, 1)

上記の例の場合,下線部分の指定に誤りがあります。下線部分に指定する列名を同じにしてください。

(例2)

SELECT "USERID","PUR-CODE",COUNT(*) FROM "SALESLIST"
    GROUP BY "USERID"
 
KFAA30119-E In a query using a GROUP BY clause or a set function specification,
the column "PUR-CODE" specified in a select expression, a HAVING clause
or an ORDER BY clause must be specified as an argument of the GROUP BY clause
or the set function. (query number = 1, 1)

上記の例の場合,下線部分の指定に誤りがあります。下線部分に指定する列数,列名を同じにしてください。