ThinkPHP求助,关联模型查询如何跨表多条件查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP求助,关联模型查询如何跨表多条件查询相关的知识,希望对你有一定的参考价值。

有一个用户表user + 一个用户的状态表conditions(状态表记录用户某个时间是在哪读书,或者在哪工作)(一个用户可以有多个状态)。

我现在可以关联两个表查询数据出来,但是不知道怎么实现对用户的状态进行筛选查询。

比如:我想把所有最近状态为“读书”的用户筛选出来。怎么设置WHERE条件呢?

$re=D('User')->relation(true)->where($where)->select();

参考技术A 关联模型做插入更新呀.
查询用视图模型.本回答被提问者采纳

thinkphp模型查询加必要条件

参考技术A thinkphp模型查询加必要条件:在ThinkPHP的控制器目录创建一个IndexController.class.php类文件,用于讲解Thinkphp如何给查询语句添加条件。

以上是关于ThinkPHP求助,关联模型查询如何跨表多条件查询的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp 关联查询 怎么统计关联表查出来的数据数量

thinkphp 关联模型和视图模型的区别?

thinkphp关联模型 condition关联条件怎么用,能说个例子吗

多个关联表多字段多条件模糊查询

thinkphp6 关联模型如何查询已经软删除的数据

django如何跨表查询