-1
Пожалуйста, помогите мне преобразовать этот SQL в CodeIgniter ActiveRecord без использования следующих:SQL сырье для CodeIgniter MySQL ActiveRecord
$this->db->query('SELECT * FROM (SELECT * FROM inbox ORDER BY created_at DESC) AS query GROUP BY id');
Если вопрос задан с помощью CodeIgniter 2.1, то эта библиотека не будет работать. Библиотека использует методы '_compile_select()' и 'get_compiled_select()', оба из которых недоступны в CI 2.1. 'compile_select()' защищен, а 'get_compiled_select()' не попадает в 2.1. – birderic
@birderic - Хм, я не знал об этом. Тогда решение может быть в этом ответе: http://stackoverflow.com/a/6047554/844726 – swatkins
Возможно, я ошибаюсь, но я безуспешно пытался скомпилировать внутренний запрос, используя методы, аналогичные описанным здесь: http: // heybigname.com/2009/09/18/using-code-igniters-active-record-class-to-create-subqueries/. Насколько я могу судить, в настоящее время нет возможности скомпилировать запрос без его фактического запуска. – birderic