文章詳情頁
mysql,in中重復的記錄也查出的方法
瀏覽:64日期: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優化 - mysql count(id)查詢速度如何優化?2. 主從備份 - 跪求mysql 高可用主從方案3. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?4. mysql如何添加索引的時候指定索引方式5. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat6. mysql 優化之性別優化7. macbook - mac 中 mysql 中文亂碼問題8. mysql - 數據庫如何存儲小說數據比較好?9. mysql - 5千萬文章,怎么做相關文章?10. 使用uuid,并不能利用mysql的索引,有什么解決辦法?
排行榜
![css3 - [CSS] 動畫效果 3D翻轉bug](http://www.aoyou183.cn/attached/image/news/202304/110831f073.png)