Uploaded image for project: 'Kylin'
  1. Kylin
  2. KYLIN-2670

Fix CASE WHEN issue in orderby clause

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • v2.0.0
    • v2.1.0
    • Query Engine
    • Important

    Description

      Following query failed in kylin 2.0 but succeeded in kylin 1.6
      select "fact_pv_data_alias"."PRODUCT_NAME" as "c0", "fact_pv_data_alias"."PLATFORM" as "c1" from "CSDNBI"."FACT_PV_DATA" as "fact_pv_data_alias" group by "fact_pv_data_alias"."PRODUCT_NAME", "fact_pv_data_alias"."PLATFORM" order by CASE WHEN "fact_pv_data_alias"."PRODUCT_NAME" IS NULL THEN 1 ELSE 0 END, "fact_pv_data_alias"."PRODUCT_NAME" ASC, CASE WHEN "fact_pv_data_alias"."PLATFORM" IS NULL THEN 1 ELSE 0 END, "fact_pv_data_alias"."PLATFORM" ASC

      Reported error in kylin 2.0:
      Error while executing SQL "select "fact_pv_data_alias"."PRODUCT_NAME" as "c0", "fact_pv_data_alias"."PLATFORM" as "c1" from "CSDNBI"."FACT_PV_DATA" as "fact_pv_data_alias" group by "fact_pv_data_alias"."PRODUCT_NAME", "fact_pv_data_alias"."PLATFORM" order by CASE WHEN "fact_pv_data_alias"."PRODUCT_NAME" IS NULL THEN 1 ELSE 0 END, "fact_pv_data_alias"."PRODUCT_NAME" ASC, CASE WHEN "fact_pv_data_alias"."PLATFORM" IS NULL THEN 1 ELSE 0 END, "fact_pv_data_alias"."PLATFORM" ASC LIMIT 50000": index (2) must be less than size (2)

      Attachments

        Activity

          People

            liyang.gmt8@gmail.com liyang
            zhoudegao zhou degao
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: