文章詳情頁
mysql,in中重復的記錄也查出的方法
瀏覽:157日期:2022-06-18 14:11:03
問題描述
如題,舉例說明下,假如where in (1,2,3,2,5,3);其中2,3都有重復的,想要讓查出的記錄數量和in中的相同,重復的也會顯示重復的記錄,就是得出的記錄是6條。
問題解答
回答1:in有重復沒辦法,我能知道的就是select * from xxx where in (1,2,3,5)union allselect * from xxx where in (2,3)自己在外邊先把重復的挑出來
回答2:用union all鏈接做查詢
相關文章:
1. mysql - 查詢 修改數據庫優化問題吧2. shell - mysql中update語句錯誤3. 使用mysql命令行連接遠程數據庫host跳轉4. 創建數據表錯誤: You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve5. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。6. mysql建表報錯,查手冊看不懂,求解?7. mysql - 用Cron Jobs備份數據庫?8. mysql時間格式問題9. mysql 創建root 用戶出錯,這是什么原因?mysql 中也沒有root用戶10. mysql - 連續的24條sql語句,一條條查,還是union all好?
排行榜

網公網安備