You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Lars Hofhansl (Jira)" <ji...@apache.org> on 2021/03/01 23:43:00 UTC
[jira] [Created] (PHOENIX-6400) Local index query returns incorrect
values with other columns in the WHERE clause
Lars Hofhansl created PHOENIX-6400:
--------------------------------------
Summary: Local index query returns incorrect values with other columns in the WHERE clause
Key: PHOENIX-6400
URL: https://issues.apache.org/jira/browse/PHOENIX-6400
Project: Phoenix
Issue Type: Bug
Reporter: Lars Hofhansl
Fix For: 5.1.1
{code}
> create table test(pk1 integer not null primary key, v1 float, v2 float, v3 float);
> create local index L1 on test (v1);
> upsert into test values(1000, 0.01, 0.1, 0.5);
> select * from test where v1 < 0.1;
+------+------+-----+-----+
| PK1 | V1 | V2 | V3 |
+------+------+-----+-----+
| 1000 | 0.01 | 0.1 | 0.5 |
+------+------+-----+-----+
> select * from test where v1 < 0.1 and v2 < 10.0;
+-----+----+----+----+
| PK1 | V1 | V2 | V3 |
+-----+----+----+----+
> select /*+ NO_INDEX */ * from test where v1 < 0.1 and v2 < 10.0;
+------+------+-----+-----+
| PK1 | V1 | V2 | V3 |
+------+------+-----+-----+
| 1000 | 0.01 | 0.1 | 0.5 |
+------+------+-----+-----+
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)