我试图这样做:SELECT * FROM tab WHERE ROW IN ('1232', '2341', '3245');
它抛出了一个异常,
Error: Hypertable::Exception: Column predicate name not identical with selected column - HYPERTABLE HQL parse error
但是,这行得通,
SELECT * FROM tab WHERE (ROW='971443272' or ROW='968695147' or ROW='977683398' or ROW='97937558');
为什么要这样设计?
注意:我见过类似的问题,但其他问题正在尝试查找,如果不是“IN”,那么,什么是替代方法?