thinkphp5关联查询主表的每条数据在附表关联表中的最新的那条数据(因为附表里面关联的字段数据有多条)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5关联查询主表的每条数据在附表关联表中的最新的那条数据(因为附表里面关联的字段数据有多条)相关的知识,希望对你有一定的参考价值。

下面查询的数据存在相同:$user = member::field('t_member.MEMBER_NO,t_member.MEMBER_NAME,t_member.SEX,t_member.MOBILE_PHONE,t_member.ID_CARD,t_member.REGISTER_TIME,t_member.CENSOR_STATUS,t_deposit_order.REMAIN_AMOUNT,t_deposit_order.FROZEN_AMOUNT,t_deposit_order.IS_AVAILABLE,t_deposit_order.REFUND_AMOUNT,t_deposit_order.PAY_STATUS,t_deposit_order.UPDATE_TIME)')
->join('deposit_order','t_member.MEMBER_NO = deposit_order.MEMBER_NO','left')
->select()

参考技术A 这种情况只能写SQL语句,不能用框架中带的。
select a.*,b.* from tb_hotel_info as a left join tb_house_info as b on a.hotel_id=b.id where a.price order by desc追问

如果你的tb_house_info表中相同id的数据有多条,而我只需要关联其中的一条数据(比如最后更新的一条数据),这样的查询mysql能实现吗?

以上是关于thinkphp5关联查询主表的每条数据在附表关联表中的最新的那条数据(因为附表里面关联的字段数据有多条)的主要内容,如果未能解决你的问题,请参考以下文章

php thinkphp 现在有模型关联问题

MySql外键建立在哪里(更新)

在线等!!如何通过主表及其主键查询到与之关联的表及关联字段?数据库为db2

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

求助Oracle大表查询优化

sql查询未被外键关联的数据