我在codeigniter工作我的问题是我有一个查询,其中我正在执行group_by(' content_id'),我需要单独显示相同content_id的所有内容,但它只显示第一个内容那一组的一排。 请帮助。
以下是我的模特
public function get_content(){
$this->db->select('*');
$this->db->from('content');
$this->db->order_by('content_id', 'ASC');
$this->db->group_by('content_id');
$query = $this->db->get();
return $query->result();
}
答案 0 :(得分:0)
GROUP_CONCAT
就是您所需要的。
$this->db->select('GROUP_CONCAT(column_name separator ", ") as alias',FALSE) // FALSE to protect the backticks