Mysql where子句中的Zend framework 2 mod
这是我的sql查询,用于根据某个范围获取值。结果将给出一组特定的行。我想对这个做一个mod操作Mysql where子句中的Zend framework 2 mod,mysql,zend-framework2,zend-db,Mysql,Zend Framework2,Zend Db,这是我的sql查询,用于根据某个范围获取值。结果将给出一组特定的行。我想对这个做一个mod操作 比如,从rec mod 5=0的表中选择*将每5条记录而不是所有记录返回一次。我在这里怎么做 您需要使用Zend\Db\Sql\Predicate\Expression $select->columns(array('id','state','time')); $select->where->lessThan('rec', $to)->and->greaterThan('
比如,
从rec mod 5=0的表中选择*代码>将每5条记录而不是所有记录返回一次。我在这里怎么做 您需要使用Zend\Db\Sql\Predicate\Expression
$select->columns(array('id','state','time'));
$select->where->lessThan('rec', $to)->and->greaterThan('rec', $from);
$select->order('rec ASC');
$select->columns(array('id','state','time'));
$modwhere = new \Zend\Db\Sql\Predicate\Expression('rec mod 5 = 0');
$select->where($modwhere);
$select->order('rec ASC');