Hitachi

Hitachi Advanced Data Binder SQLリファレンス


1.15.5 KFAA30203-Eメッセージが表示された場合

2つの表に対する検索で,両方の表に同じ列名がある場合,指定した列名がどちらの表の列かを識別するために「"表名"."列名"」の形式で指定する必要があります。

(例)

SELECT "USERID","NAME","PUR-CODE","PUR-DATE" 
    FROM "SALESLIST","USERSLIST" WHERE "PUR-DATE">=DATE'2011-09-06'
    AND "SALESLIST"."USERID"="USERSLIST"."USERID"
 
KFAA30203-E Column "USERID" cannot be determined in the SQL statement.
(query number = 1)

上記の例の場合,下線部分の指定に誤りがあります。「"表名"."USERID"」("SALESLIST"."USERID"など)の形式で指定してください。