Intersect&Merge for datatype