You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TDengine是否支持递归查询与嵌套SQL语句?

TDengine 对嵌套SQL、递归查询的支持说明

嵌套SQL

TDengine 3.x及更高版本已经原生支持绝大多数常用嵌套SQL场景:

  • 支持FROM子句嵌套子查询、WHERE条件里的子查询,标量子查询、行子查询、表子查询的写法和MySQL基本兼容,你原有业务里的大部分嵌套查询逻辑可以直接复用。
  • 少数边缘场景存在限制,比如聚合函数参数中不允许直接嵌套子查询,遇到具体语法报错时可以对应调整写法。

多表JOIN

TDengine支持标准的INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN语法,不管是超级表和子表、时序表和普通关系表之间都可以做关联查询,多层嵌套JOIN的逻辑大部分都可以直接迁移。

递归查询

目前TDengine还不支持标准SQL的WITH RECURSIVE递归查询语法。如果你的业务强依赖递归能力(比如树形层级遍历、链式数据计算等场景),需要在业务代码层做改造,要么把递归逻辑拆成多次查询实现,要么提前把需要递归计算的结果预处理好再写入TDengine。

内容的提问来源于stack exchange,提问作者Ray Shown

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 00:45:03