В чем разница между этими запросами?
Добрый день.
В первом случае используется ActiveRecord, работа с моделью.ActiveRecord is the base class for classes representing relational data in terms of objects.
Во втором построитель запросов Query, не зависит от СУБД.Query represents a SELECT SQL statement in a way that is independent of DBMS.
1) результатом будет массив с объектами класса модели(наследника ActiveRecord), каждый из которых содержит данные выборки конкретной записи в БД
Дальше этими результатами можно манипулировать(изменять и сохранять) используя механизмы ActiveRecord.
2) результатом будет массив содержащий выборку записей из БД