Jackie-Jiang commented on pull request #6022:
URL: https://github.com/apache/incubator-pinot/pull/6022#issuecomment-707302712


   > Why do we need a transform function to support subquery? Can we use the 
standard SQL syntax of providing the subquery inside parentheses to clearly 
distinguish between outer and inner queries.
   
   @siddharthteotia Good question. Currently Pinot does not support nested 
query or join (both query parser and engine), so we use transform function as a 
work-around to achieve the same semantic. In the future we might want to 
provide the native nested query and join support, or provide a translation 
layer where such queries can be rewritten into the format in this PR. The scope 
of supporting nested query and join is way larger than this PR, so right now we 
force users to use the transform function for the id_set subquery.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to