<p>Trying to build a dashboard using Oracle's Brio.  I have to access 6 different databases to grab the same type of data, aggregate it and display it.  Except that when I do it, Brio grabs the data from the first source just fine.  When I grab the data from the second data source, Brio replaces the original data with the second set.  So I am not able to aggregate the data.  Can anyone help me figure out how I can do this in Brio please?</p>

Try this
```
```
static bool IsSubSet<A>(A[] set, A[] toCheck) {
  return set.Length == (toCheck.Intersect(set)).Count();
}
```
```
The idea here is that Intersect will only return the values that are in both Arrays.  At this point if the length of the resulting set is the same as the original set, then all elements in "set" are also in "check" and therefore "set" is a subset of "toCheck"
Note: My solution does not work if "set" has duplicates.  I'm not changing it because I don't want to steal other people's votes.
Hint: I voted for Cameron's answer.