mysql之結果集去重


mysql操作中,經常會遇到對結果集的去重

      本篇文章列出幾種應對辦法:

       1、使用distinct做去重,測試了一下,DISTINCT可以支持多列去重

           select DISTINCT user_id_tree,name from user

       2、對結果集通過group by 方式去重

       3、當使用 UNION 時,MySQL 會把結果集中重復的記錄刪掉,而使用 UNION ALL ,MySQL 會把所有的記錄返回,且效率高於 UNION。


免責聲明!

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



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