文章详情页
mysql,in中重复的记录也查出的方法
浏览:232日期: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 分页查询优化。2. MySQL 如何从 datetime 类型的字段选择 date3. mysql - ubuntu开启3306端口失败,有什么办法可以解决?4. group-by - mysql group by 优化的问题5. spring - mysql中事务是互斥的么?6. mysql - SQL取每个外键前几条记录7. oracle - mysql如何将group by的行数据转为列8. mysql - 为什么SQL使用limit显示出来的前五行是乱序的9. mysql sql where id in(25,12,87) 结果集如何用按照 25 12 87排序?10. mysql按照时间热度排序
排行榜

网公网安备