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');
     }
 }