impala查询错误-analysisexception:int和string类型的操作数不可比较

z3yyvxxp  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(1082)

我试图在impala中执行一个查询,但出现以下错误(analysisexception:int和string类型的操作数不可比较:b.comment\u type\u cd='100')有人能帮我解决这个问题吗:query:

SELECT 
ORDER_ID,
L1.LONG_TEXT
FROM 
DB.ORDER_COMMENT A,
DB.SHORT_TEXT L1
WHERE  ACTION_SEQUENCE = (
    SELECT MAX(ACTION_SEQUENCE) 
    FROM DB.ORDER_COMMENT B
    WHERE B.COMMENT_TYPE_CD='100' 
    AND A.ORDER_ID=B.ORDER_ID) 
AND COMMENT_TYPE_CD='100'
AND A.LONG_TEXT_ID=L1.LONG_TEXT_ID 
AND L1.ACTIVE_IND=1

谢谢

pgx2nnw8

pgx2nnw81#

不知道表的结构使这成为一个猜测,但是。。。在db.order\u comment表中,comment\u type\u cd字段是否可能是int?如果是这样,您应该删除中的引号 '100' 让我们 100

相关问题