Я пытаюсь получить только уникальные значения из моей таблицы недавних поисков.
public function get5RecentSearch()
{
$this->db->select('recent_search.*, category.category_name, category_two.cat_name,');
$this->db->from('recent_search');
$this->db->order_by("date", "desc");
$this->db->join('category', 'category.category_id = recent_search.category_one', 'left');
$this->db->join('category_two', 'category_two.cat_id = recent_search.category_two', 'left');
$this->db->limit(5);
$query = $this->db->get()->result_array();
return $query;
}
Я уже пытался использовать $this->db->distinct();
, но не сработал.Чего мне не хватает?
public function get5RecentSearch()
{
$this->db->select('recent_search.*, category.category_name, category_two.cat_name,');
$this->db->from('recent_search');
$this->db->order_by("date", "desc");
$this->db->join('category', 'category.category_id = recent_search.category_one', 'left');
$this->db->join('category_two', 'category_two.cat_id = recent_search.category_two', 'left');
$this->db->limit(5);
$this->db->distinct();
$query = $this->db->get()->result_array();
return $query;
}