I believe the answer is already there at stackoverflow but I cannot find the right keywords. So please help.
Table sales looks like this:
state  | sales-representative        | product | sales
NY     | Mike B.                     | prod-A  | 90
FL     | David J.                    | prod-B  | 120 
FL     | Mike B.                     | prod-A  | 15
I need to get the total sales by such sales representative. Expected results for Mike B. look at this:
state  | product | sales
NY     | prod-A  | 90
FL     | prod-A  | 15
NY     | prod-B  | 0 <--How can I get this record as well?
FL     | prod-B  | 0
A regular sum query returns the first 2 records. How can I get the last 2 records as well?
 select state, product, sum(sales) 
      from sales 
      where sales-representative = 'Mike B.' 
       group by state, product
 
     
     
    