protected function _buildQueryColumns(KDatabaseQuery $query) { if ($this->_state->distinct && !empty($this->_state->column)) { $query->distinct()->select($this->_state->column)->select($this->_state->column . ' AS logs_log_id'); } else { parent::_buildQueryColumns($query); $query->select('users.name AS created_by_name'); } }
protected function _buildQueryGroup(KDatabaseQuery $query) { $state = $this->_state; if ($state->distinct) { $query->distinct(); $query->group($state->distinct); } else { $query->group('tbl.id'); } }