Выберите уникальное значение в CodeIgniter - PullRequest
0 голосов
/ 13 апреля 2019

Я пытаюсь получить только уникальные значения из моей таблицы недавних поисков.

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;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...