public function having()
    {
        $operator = 'AND';

        // is the first time call where method ?
        if ($this->_having_str == '') {
            $this->_having_str = ' HAVING ';
        } else {
            $this->_having_str .= ' '.$operator.' ';
        }
        // build attribute, bind params
        $this->_condition_constructor(func_num_args(), func_get_args(), $this->_having_str);

        return $this;
    }
public function having()
    {
        $operator = 'AND';

        // is the first time call where method ?
        if ($this->_having_str == '') {
            $this->_having_str = ' HAVING ';
        } else {
            $this->_having_str .= ' '.$operator.' ';
        }
        // build attribute, bind params
        $this->_condition_constructor(func_num_args(), func_get_args(), $this->_having_str);

        return $this;
    }
public function having ( ) { $ operator = 'AND' ; // is the first time call where method ? if ( $ this -> _having_str == '' ) { $ this -> _having_str = ' HAVING ' ; } else { $ this -> _having_str .= ' ' . $ operator . ' ' ; } // build attribute, bind params $ this -> _condition_constructor ( func_num_args ( ) , func_get_args ( ) , $ this -> _having_str ) ; return $ this ; }
build having string

@return  self
build having string