我有一个名为Transaction
关系的表User
,事务有一个名为的字段balance
。
数据如下:
id user_id balance
1 22 365
2 22 15
3 22 900
4 32 100
4 32 50
我需要所有用户的关联数据和最后插入的余额字段User
。例如这里id=3
是最后插入的数据user_id=22
。
在原始 SQL 中,我试过这个:
select * from transactions where id in (select max(id) from transactions group by user_id)
如果我在这里添加一个内部连接,我知道我也可以检索用户数据。但是我如何在 CakePHP 中做到这一点?