$sql = Db::connect('数据库')->table('C表')->where('status', 'normal')->field('字段 别称【不可与其他表重复】')->buildSql();
$total = $this->model
->fetchSql(false)
->with(['B表'])
->join([$sql=>'C表'],'C表关联B表字段 = B表关联C表字段','left')
->where($where)
->order($sort, $order)
->count();

上面是自己想的,后来发现了下面这种方法更简单

->with(['B模型'=>['C方法']])
foreach ($list as $row) { 
  $row->visible(['B模型']);
$row->getRelation('B模型')->visible(['C方法']);
$row->seller = ['C字段'=>$row->B模型->C方法->C字段];
}

最新文章

  1. SYN Flood应如何应对
  2. ecshop 后台-》广告
  3. 如何为自己的项目在pycharm中设置debug?
  4. css各浏览器的兼容性写法
  5. android studio 中获取sha1
  6. git 一个文件还原到某个提交的commit
  7. js实现过滤重复字符和重复数组-javascript技巧
  8. 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)
  9. 伪 alter 弹窗 +弹窗统一
  10. 安装vb6 正在更新系统 无响应
  11. nyoj 仿射密码
  12. 007.Adding a view to an ASP.NET Core MVC app -- 【在asp.net core mvc中添加视图】
  13. 远程备份binlog服务
  14. 读Cassandra源码之并发
  15. NetStateReceiver【监听网路状态变化】
  16. cJSON源码分析
  17. FortiGate设置E-mail告警
  18. tmux入门
  19. SNF快速开发平台MVC-富文本控件集成了百度开源项目editor
  20. GIt如何安装使用

热门文章

  1. spark简单快速学习及打开UI界面---1
  2. OSS上传图片demo
  3. 树莓派上安装Samba实现树莓派与Windows间的文件共享
  4. Linux 用户管理 与 文件权限
  5. android#boardcast#发送自定义广播
  6. prometheus 监控 jar应用服务 + 修改监听IP和端口
  7. *【Python】【demo实验30】【练习实例】【使用Turtle实现实时时钟效果】
  8. 剑指offer3:从尾到头打印链表每个节点的值
  9. T100——菜单action控制单身栏位的修改
  10. pg_ctl — 启动、停止、重启 PostgreSQL