Помогите с запросом

From
andrew blinov (2:5090/119)
To
All
Date
2005-12-04T21:33:12Z
Area
SU.DBMS.SQL
Есть таблица, сколько в каком магазине какого товара продано. Как выбрать самый популярный товар (чаще покупаемый) в каждом магазине?

ID_SALE ID_SHOP SALE_RES ID_GOOD
1       1       1        1
2       1       2        2
3       2       4        4
4       3       2        4
5       1       5        1

Нужно получить:

ID_SHOP SALES    ID_GOOD
1       6        1
2       4        4
3       2        4

SELECT ID_SHOP, ID_GOODS, SUM(SALE_RES) as SALES
           FROM SALES GROUP BY ID_SHOP, ID_GOODS

А вот как теперь отсеять только максимальные по магазинам?

 * Origin: Как бы желая продемонстрировать эти силы, старый Флоуз  (2:5090/119)
SEEN-BY: 46/50 50/12 450/1024 463/68 464/36 910 5000/0 26 83 104 130 170 5000
SEEN-BY: 5002/5002 5004/75 1111 5005/14 5010/53 77 352 5011/13 5012/46 5013/21
SEEN-BY: 5015/10 28 5019/31 5020/545 715 4441 5021/29 5025/3 5026/10 5027/16
SEEN-BY: 5029/34 5030/115 5035/38 5036/34 5045/7 5047/43 5053/16 5054/1 8 9 28
SEEN-BY: 5054/35 37 45 63 67 5055/177 5057/119 5059/9 5069/7 5070/66 5077/70
SEEN-BY: 5080/68 111 1003 5085/13 5090/10 22 23 33 69 119 131 135 1029 5095/20
SEEN-BY: 6000/12 254 6035/1 6090/1
PATH: 5090/119 1029 5000/5000 5020/545 5054/1 37