Prueba así
$this->db->select('DISTINCT `name`'); //You may use $this->db->distinct('name');
$this->db->select('*');
Seleccione los valores distintos por nombres .Y su SELECCIÓN está mal escrita, puede ser un error de tipeo. Y también puede usar GROUP BY like
$this->db->select('*');
$this->db->group_by('name');