Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Sql запрос  [new]
Lan
Member

Откуда:
Сообщений: 96
Может меня клинит, а может задачка трудная подскажите
Упрощенно задачка выглядит так:
таблица T1
---------------------------------
| NAME | NUM | desc |
---------------------------------
| AAAA | 111 | desc1 |
| AAAA | 222 | desc2 | <- в результат
| CCCC | 111 | desc3 |
| CCCC | 222 | desc4 | <- в результат
---------------------------------

Выбрать в каждой группе [name] строчки с max(num).
Строки должны выбираться полностью.
12 апр 04, 08:12    [623168]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос  [new]
rst
Member

Откуда: Йобурк
Сообщений: 1005
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=73596
12 апр 04, 08:16    [623172]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
select t1.*

from T1 t1 inner join
(select NAME, min(NUM) as NUM from T1 group by NAME) t2 on t1.NAME = t2.NAME and t1.NUM = t2.NUM
12 апр 04, 08:17    [623174]     Ответить | Цитировать Сообщить модератору
 Re: Sql запрос  [new]
Lan
Member

Откуда:
Сообщений: 96
Спасибо люди добрые. Зайду как-нибудь еще.
12 апр 04, 08:28    [623181]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить