请问在dolphindb中where id = id返回全部数据,对吗-灵析社区

霹雳青

DolphinDB版本:1.10.3 2020.03.30代码如下,其中有一个表的字段名是id,有一个变量,变量名也是id : id = 1 t=table(1 2 4 8 4 2 7 1 as id, 10 20 40 80 40 20 70 10 as val) select * from t where id = id 上述语句执行后返回全部数据,而不是id=1的那些记录,为什么?

阅读量:147

点赞量:0

问AI
万码WXYXR35I
DolphinDB的表达式没有规定左边的是字段,右边的是变量。系统看到一个名称,首先解释为字段,然后才是变量或函数名。