error:cannot recognize 在spark sql中运行时,在表源中的“减号”附近输入选择“*”

x6492ojm  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(269)

有人能告诉我如何解决以下问题吗 spark-sql .

SELECT * FROM encrypted_im.abc
MINUS
SELECT * FROM encrypted_im.abc;

error:cannot recognize 在“减号”附近输入选择表source中的“*”选择store\u num,store\u nm from encrypted\u im.base\u 减号选择store\u num,store\u nm from encrypted\u im.base\u ;error:cannot recognize 在“减号”附近输入,在表源中选择“存储\u num”;

lyr7nygr

lyr7nygr1#

你能试试吗 EXCEPT 而不是 MINUS 具体如下:

SELECT * FROM encrypted_im.abc 
EXCEPT
SELECT * FROM encrypted_im.abc;

我认为 MINUS 在sparksql中不存在,sparksql通常遵循配置单元样式,因此您可以参考配置单元语法。这里是sparksql支持和不支持的配置单元特性。

相关问题