1

Hive 0.9 のテーブルに重複がある場合、ブール値を返したいと思います。今のところ、これを行っています。

select cast(case when count(*) > 0 then 1 else 0 end as smallint) Validate_Value 
from  (
    select guid, count(guid) cnt 
    from default.vms_feed v 
    group by guid
) where v.cnt > 1 ;

しかし、これは私にエラーを与えます:

「'where''v'''付近の入力を認識できません。」サブクエリ ソース [DB エラーコード = 11] で "

どこが間違っているのか、ここで何が欠けているのかわかりません!

4

1 に答える 1