文章详情页
mysql,in中重复的记录也查出的方法
浏览:202日期: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. php - mysql中,作为主键的字段,用int类型,是不是比用char类型的效率更高?3. 请问Typecho Mysql 数据库和Sqlite数据库我该如何选择。4. mysql 如何获取SQL 语句的执行消耗时间5. mysql服务无法启动1067错误,谁知道正确的解决方法?6. mysql配置没问题,但不显示中文;7. mysql - 用这种方式重新命名数据库安全吗?8. mysql - thinkphp中join关联表后后save操作出现问题9. linux上mysql启动失败10. mysql优化 - 关于mysql查询时索引失效及扫描行数大于数据总行数的疑问。
排行榜

网公网安备