文章詳情頁
mysql,in中重復的記錄也查出的方法
瀏覽:71日期: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. mysql主從復制 REPLICATE_DO_DB 參數從服務器reboot后每次都回滾為初始設置3. 很多操作直接可以在excle中實現,為啥還要寫這么復雜的mysql語言,其優勢在哪4. MySQL 如何從 datetime 類型的字段選擇 date5. mysql - 誰幫我看看 導出的數據 出現這樣情況的原因是啥6. Laravel mysql 怎樣編寫JSON_CONTAINS query?7. transaction - 有關mysql5.6的事務隔離級別8. mysql配置沒問題,但不顯示中文;9. mysql - 現在已經使用CommandArgument取到t_ID的值,現在還想取t_Name的值一起放到cs文件中的sql語句中該怎么做10. python-mysqldb - 這樣結構的mysql表,如何快速update
排行榜
