impala不支持where中形如这样的子查询
SELECT *
FROM temp a
WHERE (SELECT count(*) FROM temp WHERE bill_no = a.bill_no and bill_date < a.bill_date) < 3
该SQL找最早的三笔账单
会报错:
AnalysisException: Unsupported aggregate subquery with non-equality correlated predicates: bill_date < a.bill_date
不支持的具有非等式相关谓词的聚合子查询
这是mysql分组求top3的方法
留言
張貼留言