mysql/mybatis之合並兩個表的查詢結果


下面這段sql是把兩個表中各自符合條件的count值相加,返回結果是兩個之和

SELECT sum(result) FROM
        (
          SELECT COUNT(*) result FROM TEST_A WHERE name= #{param} OR desc= #{param}  UNION ALL
          SELECT COUNT(*) result FROM TEST_B WHERE name= #{param}
        ) a

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM