I have a table called Transaction with relation User, Transaction has a field called balance. 
Data looks like:
id  user_id  balance 
1   22       365
2   22       15
3   22       900
4   32       100
4   32       50 
I need all users associative data and last insert balance field of User. For example here id=3 is last inserted data for user_id=22. 
In raw SQL I have tried this:
select * from transactions where id in (select max(id) from transactions group by user_id)
If I add here a inner join I know I can also retrieve User data. But how can I do this in CakePHP?
 
     
    