我在codeigniter中有以下查询 我的想法是只获得不同的行 - 我要使用的列名为club_id - 如何在codeigniter中执行此操作,因此每个club_id只显示一个商品?
$this->db->distinct();
$this->db->limit($limit);
$this->db->where("UNIX_TIMESTAMP(`end_date`) > ".time());
$q = $this->db->get('offers');
答案 0 :(得分:7)
只需在select方法中添加列,如下所示
$this->db->distinct();
$this->db->select("club_id")
$this->db->limit($limit);
$this->db->where("UNIX_TIMESTAMP(`end_date`) > ".time());
$q = $this->db->get('offers');