Spróbuj w ten sposób
$this->db->select('DISTINCT `name`'); //You may use $this->db->distinct('name');
$this->db->select('*');
Wybierz różne wartości według nazw .I twój SELECT źle napisany, może to być błąd w pisowni. Możesz także użyć funkcji GROUP BY jak
$this->db->select('*');
$this->db->group_by('name');