public function having($having = null) {
		if (!$having) {
			return $this->_config['having'];
		}
		$this->_config['having'] = array_merge(
			(array) $this->_config['having'], (array) $having
		);
		return $this;
	}
public function having($having = null) {
		if (!$having) {
			return $this->_config['having'];
		}
		$this->_config['having'] = array_merge(
			(array) $this->_config['having'], (array) $having
		);
		return $this;
	}
public function having ( $ having = null ) { if ( ! $ having ) { return $ this -> _config [ 'having' ] ; } $ this -> _config [ 'having' ] = array_merge ( ( array ) $ this -> _config [ 'having' ] , ( array ) $ having ) ; return $ this ; }
Set and get _having_.

@param mixed $having String or array to append to existing having.
@return string|Query Either the currrent _having_ when $having is
`null` or the query itself when setting _having_.
Set and get _having_ .