私は、次の形式のデータを持っている:内のリストを使用する方法どこスパーク-SQLの句
df
uid String event
a djsan C
a fbja V
a kakal Conversion
b jshaj V
b jjsop C
c dqjka V
c kjkk Conversion
私はそう期待される結果がすべき、イベント変換され、ユーザのすべての行を抽出する必要がありますbe:
uid String event
a djsan C
a fbja V
a kakal Conversion
c dqjka V
c kjkk Conversion
私は同じもののためにスパークを使用しようとしています。私は単純なサブクエリを使用しようとしました
Select * from df where uid in (Select uid from df where event = 'Conversion')
これは私に例外を与えています。
また、私はuidのリストオブジェクトを持っているかどうかを知りたかったのですが、SQL文でそのオブジェクトを使用できますか?
list : List[String] = List('a','c')
何が例外ですか? – mrsrinivas
@mrsrinivas @mrsrinivas org.apache.spark.sql.AnalysisException:クエリでサポートされていない言語機能:select * from df where userid in(dfからのユーザーIDの選択:event = 'Conversion') – hbabbar
スパークのバージョンは何ですか? – mrsrinivas