gojumprope opened a new issue, #24430:
URL: https://github.com/apache/doris/issues/24430

   ### Search before asking
   
   - [X] I had searched in the 
[issues](https://github.com/apache/doris/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### Version
   
   2.0.0
   
   ### What's Wrong?
   
   When a query select from an any table and union just a query without 
selecting from any table will cause "where" condition to only filter the query 
with selecting table 
   
   
   
   ### What You Expected?
   
   return correct result
   
   ### How to Reproduce?
   
   ```
   SELECT * FROM (
        SELECT
                DISTINCT 'A' AS `Type`
        FROM any_table
        UNION
        SELECT
                'B' AS `Type`
        UNION
        SELECT
                'C' AS `Type`
        UNION
        SELECT
                'D' AS `Type`
   ) t
   WHERE `Type` in ('A')
   ```
   
   Type|
   ----+
   B   |
   C   |
   D   |
   A   |
   
   
   ```
   SELECT * FROM (
        SELECT
                DISTINCT 'A' AS `Type`
        FROM any_table
        UNION
        SELECT
                'B' AS `Type`
        UNION
        SELECT
                'C' AS `Type`
        UNION
        SELECT
                'D' AS `Type`
   ) t
   WHERE `Type` in ('B', 'C')
   ```
   
   Type|
   ----+
   B   |
   C   |
   D   |
   
   ### Anything Else?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


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