При запросе с помощью findBySql модели вместе со связанной одноименные поля основной модели(id и content) перезаписываются данными связанной модели. Можно ли без изменения полей получить корректные данные для обоих моделей? Как указать, для какой модели предназначены данные столбца. Ниже запрос к модели
Код: Выделить всё
$items = Url::findBySql('SELECT * FROM `url`
LEFT JOIN `revision` ON `url`.`last_revision_id` = `revision`.`id`
WHERE `revision`.`checked_at` < NOW()-INTERVAL '.$checkedHoursAgo.' SECOND AND `url`.`has_problem` = '.$hasProblem.'
ORDER BY `checked_at` DESC LIMIT '.$count)->with('lastRevision')->all();