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

Ability to use alias in join conditions

    XMLWordPrintableJSON

Details

    Description

      Json files used for testing:

      data.json

      { "name": "Jim","city" : [1,2]}

      cities.json

      {id:1,name:"Sendurai"} {id:2,name:"NYC"}

      Below query returns no result.

      select city[0] as cityalias from dfs.tmp.`data.json` a join (select id as idalias from dfs.tmp.`cities.json`) b on a.cityalias = b.idalias

      However, the query below works fine

      select city[0] as cityalias from dfs.tmp.`data.json` a join (select id as idalias from dfs.tmp.`cities.json`) b on a.city[0] = b.idalias

      Using an alias for city[0] in the join condition makes it return no result.

      Attachments

        Issue Links

          Activity

            People

              arina Arina Ielchiieva
              kathir Kathiresan Selvaraj
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: