第二种情况:in和or所在列创建有索引的情形。
第二种情况:in和or所在列没有索引的情形。
每种情况又采用不同的in和or的数量进行测试。由于测试语句的数据量有4种情况,我这里就称为A组、B组、C组、D组,其中A组为3个值,B组为150个值,C组为300个值,D组为1000个!
项目中可能回遇到or 与 and 连用,我认为or连接的前后是两个条件.所以不能一个条件分开写.
比如 一张表a 有 user_code,shared,del,company_id四个字段 我想查shared=1 且 del=0 或者del=0的数据 且company_id=1, shared是共享的意思,不区分公司,那么可以这样写
例 select user_code from a where shared=1 and del=0 or del=0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)