当前位置: 首页 > news >正文

ThinkPHP数据库链式操作之field

查询操作中field方法除了官方文档中的那些基础用法外还有其他一些用法,记录一下。

1.case方法对数据进行逻辑处理

参考:https://blog.csdn.net/qq_40088333/article/details/141388952

2.参数可以是子查询,也就是SELLECT语句

            ->field(array('r.*','u.nickname','u.avatar','u.mobile',"(SELECT COALESCE((SELECT pay_timeFROM fa_vip_orderWHERE  status = '2'AND expire_time > UNIX_TIMESTAMP(NOW())AND r.user_id = user_idORDER BY pay_time ASCLIMIT 1),9999999999) AS order_weigh) as order_weigh"))

其中 AND r.user_id = user_id表示子查询的的user_id等于主表r中的user_id,对数据进行关联


http://www.mrgr.cn/news/15537.html

相关文章:

  • Python计算sha256算法实现代码
  • npm报错信息集合——基础积累
  • 酒店管理系统小程序(包含源码C++实现)
  • Java的设计模式
  • Git分支与变基
  • 【GeoScenePortal】创建站点用户没有目前完全权限
  • 智能听诊器:宠物健康的科技守护者
  • HarmonyOS开发实战( Beta5版)Web组件开发性能提升指导
  • 软件架构的发展经历了从单体结构、垂直架构、SOA架构到微服务架构的过程剖析
  • redis能正常访问,但是springboot编译报错
  • MySQL5.7版本实现数据库审计功能
  • Android CCodec Codec2 (四)C2Param - Ⅱ
  • PHP付费心理测评小程序源码心理测试抑郁症性格测试H5变现系统源码
  • 纷享销客CRM渠道分销之商品与价格管理价值、功能介绍
  • 虹科技术|全新Linux环境PCAN驱动程序发布!CAN/CAN FD通信体验全面升级!
  • 叉车(工业车辆)安全管理系统,云端监管人车信息运营情况方案
  • element plus el-table show-overflow-tooltip实现源码
  • Python编程实战营:四款实用小项目助你快速入门,从零开始打造你的个人项目集!
  • Mybatis多表关联查询注解方式动态SQL详细笔记
  • 【小白深度学习入门】【2】池化层详解:工作原理、维度计算、池化类型