[ 
https://issues.apache.org/jira/browse/PHOENIX-1768?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14377057#comment-14377057
 ] 

James Taylor commented on PHOENIX-1768:
---------------------------------------

[~sergey.b] - FYI, we're looking into PHOENIX-1750 and I commented over there 
on a possible work around. The main thing I want to make sure is that you're 
able to move ahead with your use case and not being blocked by anything. As a 
general guiding principle, we try to follow the standards where ever possible. 
I don't think PHOENIX-1750 is related to this JIRA, though, and I don't see any 
particular use case or advantage to supporting GROUP BY ordinals. On top of 
this it might not even be feasible.

> GROUP BY should support column position as well as column alias
> ---------------------------------------------------------------
>
>                 Key: PHOENIX-1768
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-1768
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Serhiy Bilousov
>
> In postgreSQL (and many others DBs) you can specify not only column name for 
> the GROUP BY but column number (position in SELECT part) as well as column 
> alias.
> see:
> http://www.postgresql.org/docs/9.4/static/queries-order.html
> http://www.postgresql.org/docs/9.4/static/sql-select.html#SQL-GROUPBY
> Adding such support would be very helpful and sometimes necessary.
> I can provide real queries example if required but basically we want 
> something like this
> given query
> SELECT a, b, TRUNC(current_date(),'HOUR') AS date_truncated FROM table 
> we want 
> GROUP BY 1, 2
> Having just column number would cover both but having column alias would make 
> queries more readable and human friendly. Plus make it one little stem closer 
> to postgreSQL and SQL standard.



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

Reply via email to