如何只选择大于0的值?

时间:2015-11-17 16:21:21

标签: php sql codeigniter

在我的查询中,我想丢弃等于0的值,实际上这是我的查询:

$query = $this->db->select('GroupID')
                  ->group_by('GroupID') 
                  ->from('ea_appointments')
                  ->where('id_users_provider', $record_id)
                  ->get()->result_array();

如何查看此查询只返回GroupID值不等于所以如果我' ve:

  

0 - 0 - 1 - 1 - 2

(作为GroupID)。

我只得到:

  

0 - 1 - 2

现在我想只得到大于0的值,所以thr查询应该返回这个:

  

1 - 2

我如何在CodeIgniter中实现这一目标?

1 个答案:

答案 0 :(得分:3)

只需为GroupID添加where语句,并在列名末尾包含>符号,如下所示:

$query = $this->db->select('GroupID')
              ->group_by('GroupID')
              ->from('ea_appointments')
              ->where('id_users_provider', $record_id)
              ->where('GroupID >', 0)
              ->get()->result_array();