How to execute UNION without sorting? (SQL)

前端 未结 10 746
猫巷女王i
猫巷女王i 2021-01-30 21:34

UNION joins two results and remove duplicates, while UNION ALL does not remove duplicates.
UNION also sort the final output.

W

10条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-30 21:56

    Try this:

      SELECT DISTINCT * FROM (
    
          SELECT  column1, column2 FROM Table1
          UNION ALL
          SELECT  column1, column2 FROM Table2
          UNION ALL
          SELECT  column1, column2 FROM Table3
    
      ) X ORDER BY Column1
    

提交回复
热议问题