我有一个类似于下图所示的数据集:
color : fruit
--------------------
red : mango
yellow : banana
以上df已注册到TEMP表。
有一个像这样的输入字符串:'red,yellow'
select * from TEMP tmp where tmp.color IN(SPLIT('red,yellow',','))
尝试爆炸和concat_ws
但没有工作。
需要在Spark SQL级别进行更改,以便如何在Spark SQL中将逗号分隔数据传递给IN参数,