【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
【TDengine 版本】
3.4.0.0
【问题复现路径/shan】做过哪些操作出现的问题
通过last_row查询数据,显示只有时间戳,其他字段为空
但是直接通过时间戳查询这条数据,其他字段是有值的
【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境
【TDengine 版本】
3.4.0.0
【问题复现路径/shan】做过哪些操作出现的问题
通过last_row查询数据,显示只有时间戳,其他字段为空
但是直接通过时间戳查询这条数据,其他字段是有值的
查询的是子表,还是超级表?如果是超级表的话,是有可能的。
你在这两个查询语句中,增加一个 tbname ,看看是什么结果。
查询的是超级表的子表,使用下面这样的SQL就能查到最新的数据,不知道为什么:
SELECT *
from yiqi.yiqi_equipment_20260211_v1_edge
where ts =
(SELECT last_row(ts) FROM yiqi.yiqi_equipment_20260211_v1_edge);
yiqi_equipment_20260211_v1_edge 这个是超级表,还是子表?
你的需求是要查询什么数据?
是子表,我的需求就是查子表的最新一条数据
想不出来了会是什么问题了。需要实际环境来分析才行。
加我微信:13611161621, 远程一下吧。