Что бы правильно задать вопрос, нужно знать половину ответа!
А так телепаты в отпуске имхо...
ну а совсем... посмотрите если ли в свойствах ->from и т.д.
rzlobin89, Про пробежаться не понял, вам надо найти соответствие, а не цену?
ну создайте массив где ключ составной будет
$auto[$autoId]['brake'] = ['Ид колодки' => ['cost' => 333, 'other' => 'xzcdcadf']]
и его в кеш.. и перестаривайте когда у вас обновится цены или ассортимент для данной категории и данного автомобиля.
а двумя запросами? обычно как раз запрос (SELECT MAX(id_event) FROM eventlog GROUP BY id_device)
будет тормозить + посмотрите по explain посмотрите где тормозит, может надо добавить индексы?
longclaps, Допустим у вас есть модель ActiveRecord у ней есть поведение beforeSave(), чем вам не триггер? под триггерами я не имел конкретные триггера в БД.
P.S. Просто не очень понятно (что хочет/ зачем ему это) автор вопроса. И как я уже убеждался, есть как минимум Два пути решения проблемы )