在使用mysql条件in查询的时候出现查的条数变少的原因以及解决方案
来源:互联网 发布:怎么修改本机端口号 编辑:程序博客网 时间:2024/04/30 15:23
今天在公司做项目的时候,在使用where in条件查询的时候发现结果集明显数目不对,我心里猜测估计是重复的条件被过滤掉了,我自己在mysql客户端运行也证明了这个问题,
例如:举例说明下,假如where in (1,2,3,2,5,3);其中2,3都有重复的,想要让查出的记录数量和in中的相同,重复的不会显示重复的记录,就是得出的记录是4条,而不是6条
随后我在网上也百度了一下是否有高手给出更好的解决方法的,不少人也是费尽心思给出自己的解决方案,看了几个我同时也意识到,显然大家都盲目着去解决这个问题了,却没认识到问题的本质所在,这种情况下就没必要这样做,根据我2年的开发经验,这种情况你还是去想办法解决的,说明你自己进了死胡同,在处理结果的时候,虽然是结果集少了,使用双循环,还是能很好解决你的目标需求的!所以如果你也遇到这种情况,没必要去解决什么一对一的数据!希望好好想想!
1 0
- 在使用mysql条件in查询的时候出现查的条数变少的原因以及解决方案
- 使用某些框架出现simplexml_load_string()的原因以及解决方案
- 使用的是MYSQL数据库,在查询的时候出现问题
- 解决mysql的in条件中参数是带引号的字符串的时候查询失效
- MySql,hibernate查询数据库的时候出现表查不到的错误
- select count(*) 查询满足条件的记录的条数
- MySql使用全记录3 -----以中文作为查询条件时结果为空的原因以及两个MySql小知识点(varchar、单双引号)
- 找到数据窗口在查询时,每次查询的记录条数不一致的情况的原因
- 【MYSQL】PHPMYADMIN出现的问题以及解决方案
- 在数据库中条件查询速度很慢的时候
- mongodb 在包含or条件查询的时候,尽量不使用排序
- mysql创建索引时出现duplicate "XX"的原因以及查询重复记录
- 关于ORA-04091异常的出现原因,以及解决方案
- 关于VC出现 0x0C150002 错误的原因以及解决方案
- 关于ORA-04091异常的出现原因,以及解决方案
- MySQL 返回条件查询结果的n条数据
- mysql查询符合某种条件的语句是第几条
- mysql字段使用非int做主键,查询时候使用整型和字符串做查询条件的区别
- Android AsyncTask 源码解析(张鸿洋版)
- 自编码器(autoencoder)
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法
- java 利用Xstream对list中的string起别名
- 微信小程序应用都有哪些
- 在使用mysql条件in查询的时候出现查的条数变少的原因以及解决方案
- 搭建Git服务器
- Toad for MySQL 7.3 Freeware异常
- 【教程】手把手教你使用Git
- redis集群搭建
- 2017-01-09 笔记 OC动态语言特性以及与C的对比 上
- 配置xampp中遇到的问题以及解决方案
- Latex写作:会议期刊格式审核相关问题总结
- Linux系统遍历某文件夹下所有内容