使用in查询报错

【TDengine 版本】

2.6.0.34

【操作系统以及版本】

centos 7

【遇到的问题:问题现象及影响】

两台服务器都部署了td 2.6.0.34

其中一台使用in查询正常查出数据

另一台报错

Error querying database. Cause: java.sql.SQLException: TDengine ERROR (80000200): invalid operation: not supported filter condition

SELECT identity, log_value as value, serial_number as serialNumber, ts as dateTime FROM potiot_log.event_log WHERE identity >= 200100 and log_value = 1 and device_id in ( 26745 , 26743 , 26742 , 23987 , 25476 , 22934 , 26711 , 24655 , 24790 , 10497 , 25181 , 24358 , 25176 , 25197 , 23324 , 24053 , 26064 , 21608 , 25602 , 22456 ) ORDER BY ts desc limit 20

device_id 数据类型是什么? 如果是字符,要加引号。

bigint

语法没有什么问题, 2.6.0.34 版本太老了,建议使用新版本。