class ActiveRecord::Relation::Merger

def replace_from_clause?

def replace_from_clause?
  relation.from_clause.empty? && !other.from_clause.empty? &&
    relation.model.base_class == other.model.base_class
end