Мне нужно, чтобы подзапрос заказал таблицу перед присоединением, чтобы при группировке таблицы отображались правильные свернутые данные. Для примера запроса мне нужно последнее время start
до заданной даты и времени (2006-08-26 00:00:00)
select * from
parts p left join
(select * from
transactions t
left join
transactiondetails td
on(td.transaction_id=t.id and t.type='loc' and t.start<='2006-08-26 00:00:00')
order by start desc) t
on (t.part_id=p.id)
group by p.id
может CakePHP сделать это. Если нет, то как мне выполнить подобный пользовательский запрос, учитывая, что представления с подзапросами в предложении from не могут быть сохранены?