Samarth Jain created PHOENIX-122: ------------------------------------ Summary: SELECT * FROM TABLE ORDER BY NONPK COLUMN doesn't return values for all the columns Key: PHOENIX-122 URL: https://issues.apache.org/jira/browse/PHOENIX-122 Project: Phoenix Issue Type: Bug Affects Versions: 3.0.0 Reporter: Samarth Jain
CREATE TABLE TEST (TEXT VARCHAR, INT INTEGER, DOUBLE DECIMAL, CDATE DATE CONSTRAINT PK PRIMARY KEY (Text ) ) UPSERT INTO TEST VALUES ('A', 1, 4.92, current_date()) UPSERT INTO TEST VALUES ('B', 2, 3.69,current_date()) UPSERT INTO TEST VALUES ('C', 3, 2.46,current_date()) UPSERT INTO TEST VALUES ('D', 4, 1.23,current_date()) SELECT * FROM TEST A 1 4.92 2014-03-07 B 2 3.69 2014-03-07 C 3 2.46 2014-03-07 D 4 1.23 2014-03-07 SELECT * FROM TEST ORDER BY DOUBLE TEXT INT DOUBLE CDATE D <null> 1.23 <null> C <null> 2.46 <null> B <null> 3.69 <null> A <null> 4.92 <null> As you can see, when ordering by a non-pk column, it only displays the PK column Text and the column in order by clause. When doing an order by a PK column, it displays the records correctly. select * from test order by TEXT TEXT INT DOUBLE CDATE D 4 1.23 2014-03-07 C 3 2.46 2014-03-07 B 2 3.69 2014-03-07 A 1 4.92 2014-03-07 -- This message was sent by Atlassian JIRA (v6.2#6252)