复合查询相当于封装了一个查询条件,然后并入原来的查询条件之中    比如 or 与 and 都需要的场景下

$where['title']  = array('like', '%默认名称%');
$where['title']  = array('like','%thinkphp%');
$where['_logic'] = 'OR';
$map['_complex'] = $where;   //
$map['type']  = array('EQ',1);

生成条件是

( type = 1) AND ( ( title like '%默认名称%') OR ( title like '%thinkphp%') )

另一种写法

$where['type'] = array('EQ',1);
$where['_string'] = ' (title like "%默认名称%")  OR ( title like "%thinkphp") ';

结果同上

注意:  tp3里 在写多where时 字符串条件只能写一个 ; 要结合数组格式条件;

转载于:https://www.cnblogs.com/xujinhua/p/10186763.html

tp3.2 复合查询相关推荐

  1. mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询

    1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列   ...

  2. python es 数据库 复合查询bool_es 入门-阿里云开发者社区

    **注意事项-------使用ealsticsearch要配置java的开发环境JDK(1.8以上) ealsticsearch:               索引(Index)    类型(type ...

  3. MySQL(四)复合查询与联合查询

    文章目录 复合查询 复合函数 AVG COUNT SUM MAX MIN 分组查询 GROUP BY HAVING 联合查询 内连接 外连接 左连接 右连接 自连接 子查询 合并查询 UNION UN ...

  4. (转)Elasticsearch 聚合查询、桶聚合、管道聚合及复合查询

    转自: https://blog.csdn.net/zx711166/article/details/81906881 聚合查询 聚合是一种基于查询条件对数据进行分桶.计算的方法. 聚合可以嵌套,由此 ...

  5. html5 indexeddb 排序,html5 – 在IndexedDB中,有没有办法进行排序复合查询?

    本回答中使用的术语"复合查询"是指在其WHERE子句中涉及多个条件的SQL SELECT语句.虽然indexedDB规范中没有提到这样的查询,但您可以通过创建一个包含一组属性名称的 ...

  6. ElasticSearch 复合查询

    使用bool查询 接收以下参数: must:文档必须匹配这些条件才能被包含进来. must _not:文档必须不匹配这些条件才能被包含进来. should:如果满足这些语句中的任意语句,将增加.sco ...

  7. SpringBoot增和MongoDB实现增删改查、复合查询

    SpringBoot增和MongoDB实现增删改查.复合查询 依赖 <dependency><groupId>org.springframework.boot</grou ...

  8. Elasticsearch--进阶-bool复合查询---全文检索引擎ElasticSearch工作笔记013

    然后我们再来看,使用bool进行复合查询. 我们举例子,可以看到 "query":{     "bool":{          "must" ...

  9. Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合

    Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...

最新文章

  1. 制作OpenStack上使用的CentOS系统镜像
  2. Vue性能优化:如何实现延迟加载和代码拆分?
  3. 用Python实现坦克大战游戏 | 干货贴
  4. 获取当前横竖屏_Chrome扩展程序一键生成网页骨架屏
  5. mysql注入反弹_Discuz!x xss反弹后台无防御sql注入getshell(附带exploit)
  6. 以不同的维度去看待问题
  7. 论文笔记:MobileNet v2
  8. Nginx入门到实战(1)基础篇
  9. linux下挂载windows上的共享目录,并设置所有者为非root用户
  10. java map isempty_Java HashMap isEmpty() 使用方法及示例
  11. This is the default error page for nginx that is distributed with EPEL.
  12. linux自动断开会话,linux – 从SSH会话断开连接是否会导致程序崩溃?
  13. 我的docker随笔20:多平台docker镜像下载
  14. web前端开发要不要找个师傅带?
  15. 算法不会,尚能饭否之排序——冒泡排序(bubble sort)
  16. c语言编fft算法程序,FFT算法的C语言编程
  17. IE7和IE8的CSS样式不兼容
  18. 小迪渗透Waf绕过(陆)
  19. 工作奇谈——使用对称密匙加密数据
  20. ei检索的cpss_我想查EI会议论文检索情况,请问是如何查询的呢?

热门文章

  1. oracle性能调整的九大要点:四诊断latch竞争
  2. VScode中Python的交互式命令环境使用笔记
  3. git 拉取远程分支到本地
  4. 虎牙直播张波:掘金Nginx日志
  5. 二柱子2.0编程总结
  6. 操作系统识别-python、nmap
  7. 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
  8. 如何正确的终止正在运行的子线程
  9. Haroopad安装与配置: Linux系统下最好用的Markdown编辑器
  10. 返回多个不同类型参数的值(out)可变参数一维数组( params )把值从方法中带出(ref) 方法递归(方法自己调用自己与循坏类似注意return每次只能跳出一个方法))...