文章詳情頁
mysql,in中重復(fù)的記錄也查出的方法
瀏覽:98日期:2022-06-18 14:11:03
問題描述
如題,舉例說明下,假如where in (1,2,3,2,5,3);其中2,3都有重復(fù)的,想要讓查出的記錄數(shù)量和in中的相同,重復(fù)的也會顯示重復(fù)的記錄,就是得出的記錄是6條。
問題解答
回答1:in有重復(fù)沒辦法,我能知道的就是select * from xxx where in (1,2,3,5)union allselect * from xxx where in (2,3)自己在外邊先把重復(fù)的挑出來
回答2:用union all鏈接做查詢
相關(guān)文章:
1. MySQL 什么需求下(情況下)才使用事務(wù)?2. mysql 1kw數(shù)據(jù) 快速查詢3. Mysql update 分組遞增 sql咨詢4. MYSQL我想知道外鍵的名字怎么查詢出來5. slow-start - [ERROR] Failed to write to mysql.slow_log6. php - mysql多表查詢7. mysql優(yōu)化 - 關(guān)于mysql查詢時索引失效及掃描行數(shù)大于數(shù)據(jù)總行數(shù)的疑問。8. 統(tǒng)計 - MYSQL版本問題導(dǎo)致SQL語法錯誤!unknow column ’SQLSTR’9. 怎么在phpstudy中用phpexcel上傳數(shù)據(jù)到MYSQL?10. mysql普通索引與復(fù)合索引
排行榜

熱門標簽