【TDengine 使用环境】
生产环境
【TDengine 版本】
3.0.7.1
【操作系统以及版本】
windows11
【部署方式】容器/非容器部署
非容器
【遇到的问题:问题现象及影响】
我们有张超级表device_log ,表结构如下:
CREATE STABLE device_log (
ts TIMESTAMP,
log_value VARCHAR (100),
is_monitor TINYINT,
log_type TINYINT,
identity VARCHAR (100),
mode TINYINT,
remark VARCHAR (500)
) TAGS (serial_number VARCHAR(50))
子表的结构为:
CREATE TABLE device_202511100747 USING device_log (serial_number) TAGS (“202511100747”)
现在执行查询语句,从超级表进行查询:
SELECT * FROM gdxsiot_log.device_log WHERE identity = ‘DRA_Energy’ AND serial_number = ‘202511100747’ AND ts BETWEEN ‘2026-03-05 00:00:00’ AND ‘2026-03-05 23:59:59’;
返回结果中,存在 serial_number 存在为null的记录,查了很久也没看出是什么问题。
