У меня есть таблица с именем 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?
find
. ИМО: лучше использоватьquery
и писать хорошие комментарии. - person AgRizzo   schedule 12.01.2016