文章详情页
mysql,in中重复的记录也查出的方法
浏览:191日期: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 5个left关键 然后再用搜索条件 几千条数据就会卡,如何解决呢2. mysql - sql 左连接结果union右连接结果,导致重复性计算怎么解决?3. mysql - sql语法上的问题4. 数据库 - mysql boolean型无法插入true5. php对mysql提取数据那种速度更快6. phpstudy的mysql服务不能启动,但手动去bin目录下运行mysqld.exe正常7. 在MySQL中,执行了DELIMITER // 这个语句后分号还有什么作用?8. mysql 欄位值移動9. spring - mysql中事务是互斥的么?10. 系统重装后,恢复mysql5.5?
排行榜

网公网安备