文章詳情頁
mysql,in中重復的記錄也查出的方法
瀏覽:151日期: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 - InnoDB中的鎖2. mysql 一條語句多種count如何寫3. mysql - 僅僅只是把單引號與反斜杠轉義不用prepare statement能否避免sql注入?4. mysql 查詢身份證號字段值有效的數據5. mongodb - node express mysql 需要單獨安裝mysql?6. MySQL 數據類型enum無法插入數據的疑問?7. mysql日期類型默認值’0000-00-00’ 報錯8. mysql - 如何在sql語句里寫兩個不同條件的SUM 并求出二者的差9. 求教 mysql 多表計算10. mysql scripts提示 /usr/bin/perl: bad interpreter
排行榜

網公網安備