如何通过时间戳或id来告诉codeigniter在分组时选择最近的行。 目前它正在重新调整最老的一个。 我正在创建一个活动源并对类似的活动进行分组,但是最近的帖子是我想要显示的帖子,而不是第一个。
public function get_activity_notifications($users, $collections, $interests){
$this->db->from($this->notifications_table);
$this->db->where_in('data3', $interests);
$this->db->where_in('type', 'post');
$this->db->or_where_in('data', $collections);
$type_array = array('Replied','Commented', 'ending_soon');
$this->db->where_in('type', $type_array);
$this->db->or_where_in('instigator_id', $users);
$this->db->order_by("added", "desc");
$this->db->group_by(array("data3", "type"));
$query = $this->db->get();
print_r($this->db->last_query());
return $query->result_array();
}