Drupal Views

// Группируем подзапросы 
$handler->query->where[0]['type'] = 'AND';
// Группируем подзапросы 
$handler->query->where[1]['type'] = 'OR';
$handler->query->where[1]['clauses'][0] = "node.uid = ***CURRENT_USER***";
// Избавляем себя от ошибок
$handler->query->where[1]['args'] = array();
// Группируем группы
$handler->query->group_operator = 'OR';