ページの先頭行へ戻る
Interstage Business Application ServerV10.0.0 メッセージ集
Interstage

7.47.32 JYP7438E

GROUP BY句中のAS句として指定された列名“@1@”が外への参照を行っているにもかかわらず,副問合せがHAVING句中に指定されていません.

[状態コード]

37000

[メッセージの意味]

GROUP BY句中のAS句として指定された列名“@1@”が外への参照を行っているにもかかわらず、副問合せがHAVING句中に指定されていません。

例: SELECT D11 FROM SCM1.T1

WHERE C11=(SELECT C21 FROM SCM1.T2 WHERE C21=D11)

GROUP BY

CASE WHEN C1<10 THEN 'G1' ELSE 'G2' END AS D11

[パラメタの意味]

@1@: 列名

[システムの処理]

この文の処理を中止します。

[利用者の処置]

副問合せをHAVING句中に指定してください。