tbl_products:Получить одно значение, используя цикл по каждому элементу в CodeIgniter
+------------+--------------+-------------+------------+
| product_id | product_name | category_id |company_name|
+------------------------------------------------------+
| 1 | iPhone | 3 | Apple |
| 2 | galaxy s1 | 3 | Samsung |
| 3 | galaxy s2 | 3 | Samsung |
| 4 | tab | 4 | Apple |
+------------------------------------------------------+
Из приведенной выше таблицы, я хочу, чтобы получить название компании в соответствии с CATEGORY_ID. Я использовал foreach для получения значения. Я получил Samsung 2 раза и Apple один раз. Но я хочу, чтобы Samsung и Apple оба показывали только один раз. Является ли это возможным? Я написал следующий код в моей модели.
public function select_company_by_category_id($category_id) {
$this->db->select('*');
$this->db->from('tbl_products');
$this->db->where('category_id', $category_id);
$query_result = $this->db->get();
$result = $query_result->result();
return $result;
}
Как именно вы хотите, чтобы ваш $ result выглядел? Я имею в виду, что вы ожидаете увидеть там? – raina77ow