Как реализовать сортировочный подзапрос в разделе «от»? - PullRequest
1 голос
/ 23 сентября 2010

Мне нужно заказать таблицу подзапроса перед объединением, чтобы при группировании таблицы отображались правильные свернутые данные.Для примера запроса я хочу, чтобы самое последнее 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 не могут быть сохранены?

1 Ответ

1 голос
/ 23 сентября 2010

Я не видел, чтобы Cake поддерживал вложенные запросы.Однако вы можете просто передать этот запрос как есть в Model-> query ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...