我需要从 tableA 中获取大于存储在另一个 tmp_table 中的 cdc_date 的所有记录
tmp_table 只有一列 cdc_date 和只有一条记录。
tableA 有更多的 500 万条记录。
我的 Hive 查询
Select count(*) from tableA as a
where unix_timestamp((concat_ws('-',a.year,a.month,a.day,a.hour)),"yyyy-MM-dd-HH") >
(select b.cdc_date from tmp_table as b)
我收到以下错误
Unsupported SubQuery Expression 'cdc_date': Only SubQuery expressions that are top level conjuncts are allowed
任何人都可以建议如何激活它。