Кто-нибудь знает, как создать модель для такого рода запросов в CakePHP?
выберите * из (выберите a, b, c из таблицы 1, где a = ‘что-то’) как
группа table_alias по b;
Где внутренняя таблица является временной таблицей, где я все еще могу передать некоторые условные массивы (вместо использования функции -> query ()).
Заранее спасибо!
Это задокументировано в руководстве, включая примеры. Вам нужно использовать buildStatement () а также выражение ().
http://book.cakephp.org/2.0/en/models/retrieving-your-data.html#sub-queries
Других решений пока нет …