message: fix(Query): fix multiple BGPs for not well-designed
diff: @@ -738,8 +738,6 @@ TempResultSet* GeneralEvaluation::queryEvaluation(int dep)
  // printf("Pattern_type result: \n");
  // result->print();
  - }
  - }
  if (result->results.empty())
  {
  @@ -759,6 +757,8 @@ TempResultSet* GeneralEvaluation::queryEvaluation(int dep)
  result = new_result;
  }
  }
  + }
  + }
  else if (group_pattern.sub_group_pattern[i].type == QueryTree::GroupPattern::SubGroupPattern::Union_type)
  {
  TempResultSet *sub_result_outer = new TempResultSet();
  