morrySnow opened a new pull request, #26258:
URL: https://github.com/apache/doris/pull/26258

   pick from master
   PR: #25851 
   commit id: 165957658a8f6908944d1e431048ca0ca018e233
   
   could not run multi group_concat distinct with more than one parameters. 
This bug is not just for group_concat, but we usually use literal as parameters 
in group_concat. So group_concat brought the problem to light.
   
   In the original logic, we think only distinct aggregate function with zero 
or one parameter could run in multi distinct mode. But it is wrong. We could 
process all distinct aggregate function with not more than one input slots.
   
   Think about sql:
   ```sql
   SELECT
     group_concat(distinct c1, ','), group_concat(distinct c2, ',')
   FROM t
   GROUP BY c3
   ```
   
   ## Proposed changes
   
   Issue Number: close #xxx
   
   <!--Describe your changes.-->
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at 
[d...@doris.apache.org](mailto:d...@doris.apache.org) by explaining why you 
chose the solution you did and what alternatives you considered, etc...
   
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org

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


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

Reply via email to