tp3.2 复合查询
复合查询相当于封装了一个查询条件,然后并入原来的查询条件之中 比如 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 复合查询相关推荐
- mysql select符合查询_数据库select group by 和having语句 多表连接查询 复合查询
1.SELECT --group by 子句 group by子句按照指定的列column_name对表数据进行分组 group by 后面跟的列也叫分组特性列 使用group by后,能选择的列 ...
- python es 数据库 复合查询bool_es 入门-阿里云开发者社区
**注意事项-------使用ealsticsearch要配置java的开发环境JDK(1.8以上) ealsticsearch: 索引(Index) 类型(type ...
- MySQL(四)复合查询与联合查询
文章目录 复合查询 复合函数 AVG COUNT SUM MAX MIN 分组查询 GROUP BY HAVING 联合查询 内连接 外连接 左连接 右连接 自连接 子查询 合并查询 UNION UN ...
- (转)Elasticsearch 聚合查询、桶聚合、管道聚合及复合查询
转自: https://blog.csdn.net/zx711166/article/details/81906881 聚合查询 聚合是一种基于查询条件对数据进行分桶.计算的方法. 聚合可以嵌套,由此 ...
- html5 indexeddb 排序,html5 – 在IndexedDB中,有没有办法进行排序复合查询?
本回答中使用的术语"复合查询"是指在其WHERE子句中涉及多个条件的SQL SELECT语句.虽然indexedDB规范中没有提到这样的查询,但您可以通过创建一个包含一组属性名称的 ...
- ElasticSearch 复合查询
使用bool查询 接收以下参数: must:文档必须匹配这些条件才能被包含进来. must _not:文档必须不匹配这些条件才能被包含进来. should:如果满足这些语句中的任意语句,将增加.sco ...
- SpringBoot增和MongoDB实现增删改查、复合查询
SpringBoot增和MongoDB实现增删改查.复合查询 依赖 <dependency><groupId>org.springframework.boot</grou ...
- Elasticsearch--进阶-bool复合查询---全文检索引擎ElasticSearch工作笔记013
然后我们再来看,使用bool进行复合查询. 我们举例子,可以看到 "query":{ "bool":{ "must" ...
- Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合
Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...
最新文章
- 制作OpenStack上使用的CentOS系统镜像
- Vue性能优化:如何实现延迟加载和代码拆分?
- 用Python实现坦克大战游戏 | 干货贴
- 获取当前横竖屏_Chrome扩展程序一键生成网页骨架屏
- mysql注入反弹_Discuz!x xss反弹后台无防御sql注入getshell(附带exploit)
- 以不同的维度去看待问题
- 论文笔记:MobileNet v2
- Nginx入门到实战(1)基础篇
- linux下挂载windows上的共享目录,并设置所有者为非root用户
- java map isempty_Java HashMap isEmpty() 使用方法及示例
- This is the default error page for nginx that is distributed with EPEL.
- linux自动断开会话,linux – 从SSH会话断开连接是否会导致程序崩溃?
- 我的docker随笔20:多平台docker镜像下载
- web前端开发要不要找个师傅带?
- 算法不会,尚能饭否之排序——冒泡排序(bubble sort)
- c语言编fft算法程序,FFT算法的C语言编程
- IE7和IE8的CSS样式不兼容
- 小迪渗透Waf绕过(陆)
- 工作奇谈——使用对称密匙加密数据
- ei检索的cpss_我想查EI会议论文检索情况,请问是如何查询的呢?
热门文章
- oracle性能调整的九大要点:四诊断latch竞争
- VScode中Python的交互式命令环境使用笔记
- git 拉取远程分支到本地
- 虎牙直播张波:掘金Nginx日志
- 二柱子2.0编程总结
- 操作系统识别-python、nmap
- 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
- 如何正确的终止正在运行的子线程
- Haroopad安装与配置: Linux系统下最好用的Markdown编辑器
- 返回多个不同类型参数的值(out)可变参数一维数组( params )把值从方法中带出(ref) 方法递归(方法自己调用自己与循坏类似注意return每次只能跳出一个方法))...