在子表中查询是有tag的,但通过超级表去查询,tag又是空的,

【TDengine 使用环境】
生产环境

【TDengine 版本】3.3.7.5

【操作系统以及版本】centos7

【部署方式】非容器部署

【集群节点数】3

【集群副本数】3

我们在子表中查询是有tag的,但通过超级表去查询,tag又是空的,

select distinct tbname,device_tags from 超级表 limit 100;

执行这个语句看下

aos> select distinct tbname,device_tags from prod_iot.st_data_ji_zhong_qi limit 100;

tbname | device_tags |

t_data_ji_zhong_qi_89860443… | null |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_898602b0… | {“iot_code”:"898602B0161980… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
t_data_ji_zhong_qi_89861120… | {“iot_code”:"89861120222017… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_898602b0… | {“iot_code”:"898602B0161980… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
t_data_ji_zhong_qi_898602b0… | {“iot_code”:"898602B0161980… |
t_data_ji_zhong_qi_89860428… | null |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_898602b0… | {“iot_code”:"898602B0161980… |
t_data_ji_zhong_qi_89861120… | {“iot_code”:"89861120222017… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860428… | null |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860456… | {“iot_code”:"898604560220F0… |
t_data_ji_zhong_qi_89860456… | {“iot_code”:"898604560220F0… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89861119… | {“iot_code”:"89861119264005… |
t_data_ji_zhong_qi_898602b0… | {“iot_code”:"898602B0161980… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860426… | null |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89860443… | null |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221980… |
t_data_ji_zhong_qi_89861120… | {“iot_code”:"89861120222017… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860426… | {“iot_code”:"89860426101940… |
t_data_ji_zhong_qi_89860428… | {“iot_code”:"89860428221990… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860437… | {“iot_code”:"89860437161890… |
t_data_ji_zhong_qi_89860443… | {“iot_code”:"89860443161870… |
Query OK, 56 row(s) in set (0.005375s)

taos>


这个图中,只查询了 device_tags ,没有做去重,默认每一条记录都会输出一条。
你有个子表标签就是空值(如:t_data_ji_zhong_qi_89860443), 因此输出部分空值是正常的。