在使用笨3,我試圖通過柱「Y」選擇從表中「X」的所有記錄,而試圖將它們分組,如下圖所示:選擇所有的行,集團通過
$this->db->select();
$this->db->from("X");
$this->db->where(array('is_active' => 1));
$this->db->group_by('Y');
然而,這隻會檢索每個組的一個記錄....任何幫助將是偉大的!謝謝!
在使用笨3,我試圖通過柱「Y」選擇從表中「X」的所有記錄,而試圖將它們分組,如下圖所示:選擇所有的行,集團通過
$this->db->select();
$this->db->from("X");
$this->db->where(array('is_active' => 1));
$this->db->group_by('Y');
然而,這隻會檢索每個組的一個記錄....任何幫助將是偉大的!謝謝!
使用$ this-> db-> get() - > result_array()並將其分配給一個變量。
謝謝,但它只爲每個組返回一條記錄。 ..例如,如果組「1」有10條記錄,組「2」有5條記錄,我需要查詢返回每條記錄的所有行。 – GreggMoore
使用以下模式:
$this->db->select('*');
$this->db->from('X');
$this->db->where('is_active', 1);
$this->db->group_by('Y');
$query_result = $this->db->get();
$result = $query_result->result();
return $result;
集團結合行。如果你想按列Y的順序列出它們,那麼你需要按'排序'。 – aynber
這就是將結果分組在一起的重點。 – sepehr
你對一個團隊的期望是什麼?顯示正確的數據樣本和預期的結果..或者您需要訂購? – scaisEdge