4paradigm / 4paradigm/OpenMLDB
use default database in subquery not support in offline
未关闭
bug
- 主要语言
- C++
- 星标
- 1.7k
- 派生
- 331
- 平均合并
- 12 天 12 小时
- 30 天内合并 PR
- 1
描述
## create table in db1, then select subquery in db
db: db1
table: t1
columns : ["c1 string","c2 int","c3 bigint","c4 timestamp"]
indexs: ["index1:c1:c4"]
rows:
- ["aa",2,3,1590738989000]
- ["bb",21,31,1590738990000]
- ["cc",41,51,1590738991000]
` sql: select db.t2.c1 from (select c1, c2+1,c3+1 from db1.t1) as t2;`
贡献指南
调研方向
该 issue 描述了在离线模式下不支持引用默认数据库的子查询。首先检查 SQL 解析器和查询规划器对子查询中的数据库限定符的处理方式,尤其是在离线执行期间。查找与子查询和数据库上下文相关的现有测试,以了解预期行为。通过在离线模式下运行提供的 SQL 示例来验证修复。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- sql
- 领域
- databases, machine-learning
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 45/100