MySQL Codeigniter Active Record Record - как мне сделать Query_in запрос и вернуть правильный порядок результатов?

У меня есть набор идентификаторов, переданных в определенном порядке, который необходимо сохранить. Я запросу из нескольких левых присоединяется к данным, связанным с каждым идентификатором. Идентификаторы возвращаются из поиска, поэтому заказ должен быть сохранен, чтобы сделать результаты действительными (в противном случае это делает поиск довольно бессмысленные).

Мой код выглядит что-то вроде;

$this->db->where_in('id', $array_of_ordered_ids);

Например -

$this->db->where_in('id', array(4,5,2,6));

вернет результаты в порядке 2,4,5,6.

Я хотел бы сохранить заказ и вернуть результаты 4,5,2,6.

Спасибо,

5
задан Anthony 16 September 2011 в 10:21
поделиться