You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "zhanghui (JIRA)" <ji...@apache.org> on 2019/04/23 04:27:00 UTC

[jira] [Created] (PHOENIX-5257) COALESCE t where the second param is any string fails

zhanghui created PHOENIX-5257:
---------------------------------

             Summary: COALESCE  t where the second param is any string fails
                 Key: PHOENIX-5257
                 URL: https://issues.apache.org/jira/browse/PHOENIX-5257
             Project: Phoenix
          Issue Type: Bug
            Reporter: zhanghui


Error: ERROR 1018 (42Y27): Aggregate may not contain columns not in GROUP BY. COALESCE(DM_CA392E6297DCFF50, 'abc') (state=42Y27,code=1018)

why '-' not support in phoenix as a param? I have to add GROUP BY ,but it support in mysql,hive,impala and so on

 

 

 

SELECT 
COALESCE(sub_e43fcae758683b42.dm_ca392e6297dcff50,'-') AS dm_ca392e6297dcff50_1,
COALESCE(sub_e43fcae758683b42.dm_a6d709d4c63c0c35,'-') AS dm_a6d709d4c63c0c35_1,
count(*) AS total_rows__ FROM

( SELECT

DIMMETRICS_ECOMPRODUCT.CATEGORY AS dm_ca392e6297dcff50,

DIMMETRICS_ECOMPRODUCT.UNIT_PRICE AS dm_197e0f8ffdf1c93a,

DIMMETRICS_ECOMPRODUCT.PRODUCT_NAME AS dm_a6d709d4c63c0c35,
AVG(DIMMETRICS_ECOMPRODUCT.PRICE_SUM) AS me_cf17f092ad3c1d72

FROM DIMMETRICS.ECOMPRODUCT DIMMETRICS_ECOMPRODUCT GROUP BY

DIMMETRICS_ECOMPRODUCT.CATEGORY,
DIMMETRICS_ECOMPRODUCT.UNIT_PRICE,
DIMMETRICS_ECOMPRODUCT.PRODUCT_NAME)

sub_e43fcae758683b42

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)