List 2 fields of a content type and group them based on one of them with views I have on coupon content type with 2 fields. One is named "Campaign Owner" and the other one "Campaign Name". One owner might have several coupons generated by the site for a campaign. So the owner will have for example 20 coupons with the same campaign name. I want to create a list of campaign names and group them with campaign owner. So the list should be something like this:  

JACK(Owner Name)


Camp1  
Camp2  
Camp3  


JOE (Owner Name)


camp4  
camp5  
camp6  


I've tried to create this with views but what I get is not what I'm looking for. Here is it: 

JACK


Camp1  
Camp1  
Camp1  
Camp2  
Camp2  
Camp2


JOE


Camp4  
Camp4  
Camp4  
Camp5  
Camp5  
Camp5


As you can see. It lists all the similar campaign names. But kneed to get rid of the
similar items. 
How can I do such a thing?
The answer is "views distinct" module which checks the values of each row and then removes/aggregates the similar ones.