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

From
andrew blinov (2:5090/119)
To
Dmitry Novikov
Date
2005-12-06T20:09:46Z
Area
SU.DBMS.SQL
 [06 Dec 05] Dmitry Novikov:

 DN> Что-то вроде такого:
 DN> select a.* from
 DN> (SELECT ID_SHOP, ID_GOOD, SUM(SALE_RES) as SALES
 DN> FROM SALES GROUP BY ID_SHOP, ID_GOOD
 DN> ) a
 DN> join
 DN> (
 DN>  select ID_SHOP, max(SALES) SALES from
 DN>  (SELECT ID_SHOP, ID_GOOD, SUM(SALE_RES) as SALES
 DN>  FROM SALES GROUP BY ID_SHOP, ID_GOOD
 DN>  ) b group by ID_SHOP
 DN> ) c on c.ID_SHOP = a.ID_SHOP and c.SALES = a.SALES

 Ага, спасибо большое, пришел в итоге к такому же варианту. Смущает, что суммирование проводится два раза, ну да ладно.

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