Steve T created PHOENIX-2709:
--------------------------------

             Summary: SELECT Bug With LIMIT Work-Around
                 Key: PHOENIX-2709
                 URL: https://issues.apache.org/jira/browse/PHOENIX-2709
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.6.0
            Reporter: Steve T
            Priority: Minor


I came across a 4.6.0 query that I could not make work unless I add a "limit" 
to the end, where it should be totally unnecessary.

{color:blue}
{{select * from BUGGY where F1=1 and F3 is null}}
{color}
results in no records found

{color:blue}
{{select * from BUGGY where F1=1 and F3 is null limit 999}}
{color}
results (correctly) in one record found

I think it's a bug where Phoenix gets confused about my HBase columns and 
views.  Here's how to set up the table to duplicate my problem:

{{{color:blue}
CREATE TABLE BUGGY (
  F1 INTEGER NOT NULL,
  A.F2 INTEGER,
  B.F3 INTEGER,
  CONSTRAINT my_pk PRIMARY KEY (F1));
create view if not exists BUGGY_A as select * from BUGGY;
alter view BUGGY_A drop column if exists F3;
create view if not exists BUGGY_B as select * from BUGGY;
alter view BUGGY_B drop column if exists F2;
upsert into BUGGY(F1) values (1)
{color}}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to