我有一张虚拟超级表:
然后我还有两张普通超级表:
现在我有一个设备基于两张普通超级表创建了两张子表分别为 t_simulate_modbus_01_100ms,和 t_simulate_modbus_01_1s 。现在我想基于虚拟超级表 vst_simulate_modbus ,和 t_simulate_modbus_01_100ms、t_simulate_modbus_01_1s创建一张虚拟子表,提示我语法错误。
语句如下:
CREATE VTABLE vt_simulate_modbus_01 (
ts TIMESTAMP,
A1 FLOAT FROM t_simulate_modbus_01_100ms.A1,
A2 FLOAT FROM t_simulate_modbus_01_100ms.A2,
A3 FLOAT FROM t_simulate_modbus_01_100ms.A3,
B2 FLOAT FROM t_simulate_modbus_01_1s.B2,
B3 FLOAT FROM t_simulate_modbus_01_1s.B3,
B1 FLOAT FROM t_simulate_modbus_01_1s.B1
) USING vst_simulate_modbus TAGS (1, 1, 1, 1, 9, 16);
我把 USING vst_simulate_modbus TAGS (1, 1, 1, 1, 9, 16) 就可以执行成功,加上就报语法错误,去掉剩下的语句就可以创建一个虚拟表,但这不是我想要的。
我的TDEngine 版本为 3.3.6.13




