Uploaded image for project: 'Apache Drill'
  1. Apache Drill
  2. DRILL-2914

regression: Mondrian query534.q, drill give wrong result

    XMLWordPrintableJSON

Details

    Description

      #Wed Apr 29 14:39:22 EDT 2015
      git.commit.id.abbrev=f5b0f49

      Running mondrian tests and noticed several regressions. This one is related to group by with select * subquery.

      SELECT gender2.gender AS c0 
      FROM   (SELECT * 
              FROM   customer) AS gender2 
      GROUP  BY gender2.gender 
      ORDER  BY gender2.gender ASC nulls last;
      

      Correct result from postgres:

      foodmart=# select gender2.gender as c0 from (SELECT * FROM customer) as gender2 group by gender2.gender order by gender2.gender ASC NULLS LAST;
       c0
      ----
       F
       M
      (2 rows)
      

      Wrong result from drill:

      0: jdbc:drill:schema=dfs.drillTestDirAdvanced> select gender2.gender as c0 from (SELECT * FROM customer) as gender2 group by gender2.gender order by gender2.gender ASC NULLS LAST;
      +------------+
      |     c0     |
      +------------+
      | null       |
      +------------+
      

      Attachments

        1. DRILL-2914.1.patch
          3 kB
          Sean Hsuan-Yi Chu
        2. customer
          2.62 MB
          Chun Chang

        Issue Links

          Activity

            People

              cchang@maprtech.com Chun Chang
              cchang@maprtech.com Chun Chang
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: