我一直在monetdb中尝试远程表。我已经设置了一个远程表,映射到另一台主机上运行的monetdb实例上的现有表。
我能够执行一些基本查询,但是我无法使用where子句:如果我尝试执行一个简单的查询,如:
select * from "T1" where product_id > 1757;
查询执行因错误而失败(当然查询在本地表上运行正常):
TypeException:user.l4[6]:'algebra.thetasubselect' undefined in: algebra.thetasubselect(X_40:bat[:int],X_41:any,">":str);
SQLState: 22000
ErrorCode: 0
Error: (mapi:monetdb://monetdb@192.168.1.46/visokio) 'algebra.thetasubselect' undefined in: algebra.thetasubselect(X_46:bat[:int],X_47:any,">":str);
SQLState: 22000
ErrorCode: 0
我在每个包含where子句的查询中都收到类似的错误。
我做错了吗?有没有理由不能执行包含where子句的查询?
感谢您的帮助。