【发布时间】:2020-07-01 10:45:24
【问题描述】:
我有一个生成日期的表 (umt_date),我需要在第二个查询中使用此日期来获取大于等于 umt_date 表中日期的所有数据
umt_date
----------------------------
|processdate||processname|
----------------------------
| 2020-06-01 | A |
----------------------------
| 2020-06-01 | B |
当我执行 sql 时
select * from main_table
where processdate >= (select processdate from umt_date where processname='A')
我收到以下错误
SQL 错误 [40000] [42000]:编译语句时出错:FAILED:SemanticException Line 0:-1 Unsupported SubQuery Expression 'processdate':只允许作为顶级连接的子查询表达式
由于我们没有任何公共列,因此我们也无法执行连接。有什么替代方案?
【问题讨论】:
-
您使用的是什么版本的配置单元?