tp框架使用join没法使用field,where问题

简介: tp框架使用join没法使用field,where问题
当tp框架用join连接时,在join本身可以使用下划线+大写数据表名来获取加上数据表前缀的全名,但是之后的field操作,where操作是,没法使用该方法来获取别名的,对此
可以先设置别名来实现
$list = $open_time_model
    ->alias('a')
    ->join('__TYPE__ as b ON a.id=b.id')
    ->field('a.*,b.fullname')
    ->where($where)
    ->limit($page->firstRow . ',' . $page->listRows)
    ->select();
    只要在之前先设置一个别名,就可以实现field和where的操作了
目录
相关文章
|
10月前
|
小程序 数据库
小程序连表查询(lookup
该文介绍了小程序实现连表查询的步骤。首先展示效果图,然后通过创建数据库表和云函数来完成连表查询,其中云函数使用了`aggregate`、`match`、`lookup`方法连接'zuowei'和'eara'表。接着,将云函数部署并调用,通过`wx.cloud.callFunction`获取查询结果。最后提醒读者点赞并邀请访问作者个人网站。
138 2
|
关系型数据库 MySQL
left join、right join和join,傻傻分不清?
真的是一张图道清所有join的区别啊,可惜我还是看不懂,可能人比较懒,然后基本一个left join给我就是够用的了,所以就没怎么去仔细研究了,但是现实还是逼我去搞清楚,索性自己动手,总算理解图中的含义了,下面就听我一一道来。
146 1
|
SQL XML Java
Mybatis-Plus select不去查全部字段和去重
Mybatis-Plus select不去查全部字段和去重
789 0
|
自然语言处理 算法 数据挖掘
白话Elasticsearch51-深入聚合数据分析之text field聚合以及fielddata原理
白话Elasticsearch51-深入聚合数据分析之text field聚合以及fielddata原理
138 0
|
缓存 自然语言处理 数据挖掘
白话Elasticsearch50-深入聚合数据分析之基于doc values正排索引的聚合内部原理
白话Elasticsearch50-深入聚合数据分析之基于doc values正排索引的聚合内部原理
145 0
|
数据建模
白话Elasticsearch59-数据建模实战_ Nested Aggregation/ Reverse nested Aggregation对嵌套的博客评论数据进行聚合分析
白话Elasticsearch59-数据建模实战_ Nested Aggregation/ Reverse nested Aggregation对嵌套的博客评论数据进行聚合分析
114 0
|
移动开发 缓存 HTML5
是时候学习/推广一波可选链(Optional chaining)和空值合并(Nullish coalescing )了
最近工作中发现团队有些同学不太了解 Optional chaining 和 Nullish coalescing 两个新的操作符,正好推广一波。
是时候学习/推广一波可选链(Optional chaining)和空值合并(Nullish coalescing )了
|
数据可视化 Java Python
join()方法的神奇用处与Intern机制的软肋
照例先总结下本文内容:(1)join() 方法除了在拼接字符串时速度较快,它还是目前看来最通用有效的复制字符串的方法 (2)Intern 机制(字符串滞留)并非万能的,本文探索一下它的软肋有哪些
185 0
join()方法的神奇用处与Intern机制的软肋
|
JavaScript 前端开发
#yyds干货盘点# 【js学习笔记七】数组双重去重的方式六set去重
#yyds干货盘点# 【js学习笔记七】数组双重去重的方式六set去重
136 0
#yyds干货盘点# 【js学习笔记七】数组双重去重的方式六set去重
ORDER BY排序太简单?那是因为你还没用过这四大排序函数!
我们在写SQL代码时,只要有排序,首先想到的肯定是ORDER BY,以至于好多小伙伴觉得排序多简单啊。 今天就给大家介绍四个你不怎么常用排序函数,他们就是SQL Server排序中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。
ORDER BY排序太简单?那是因为你还没用过这四大排序函数!