2017-10-13 10 views
-1

私はHQLでクエリを実行していますが、エラーメッセージが表示され続けます。私のクエリは機能しません。任意のアイデア

Select * 
From cdb_1234; 
Where src_inst = '1' '2' 
Group by acc 
Having count (*) >1 

グループbyは、データセット内の列です。 助けてください パーセプションが入力を認識できないと言います

+0

'src_instは= '1' '2' を:それは数値フィールドである場合は、あなたが悪いクエリから推測(1、2)

でsrc_instを使用する必要があり、ここでは、おそらくあなたは試みることができる何かがあります'? – Mat

+0

このクエリには複数のエラーがあります。 Whirl Mindが解決策を投稿しました。 OKかどうかを返信してください。 –

答えて

0

セミコロン;クエリ全体が完了した後に来るはずです。 また、Group By句を使用している場合は、 "Select "と言うことはできません。 count()のような集約フレーズを使用する必要があります。 また、src_instが数値ではなく文字列またはテキストフィールドであることも確認してください。

Select * 
From cdb_1234 
Where src_inst In ('1' ,'2') 
And acc in (select acc From cdb_1234 
Where src_inst In ('1' ,'2') 
Group by acc 
Having count (*) >1 
) 
+0

悪い質問をお詫びします。私はちょうど学び、どこが間違っていたのか知​​りたいと思っていました。回答を気に入ってください – Charley

+0

答えがあなたのために働いた場合は、将来の読者の便宜のために回答としてマークしてください。 :-) –

+0

いいえ私はちょうどチェックしたし、それは動作しません。図面ボードに戻る – Charley

関連する問題