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

Откуда: Казань
Сообщений: 44
Скажите почему не работает с Group by?

SELECT mgrup.name, mgrup.code,mlabel.marka
FROM mlabel INNER JOIN mgrup
ON MGRUP.CODE = MLABEL.GRUP
WHERE (mgrup.code = '00001' OR mgrup.code = '00002')
GROUP BY mgrup.code
15 сен 04, 15:50    [962002]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
SELECT max(mgrup.name), mgrup.code, max(mlabel.marka) 
FROM mlabel INNER JOIN mgrup 
ON MGRUP.CODE = MLABEL.GRUP
WHERE (mgrup.code = '00001' OR mgrup.code = '00002')
GROUP BY mgrup.code

или
SELECT mgrup.name, mgrup.code,mlabel.marka 
FROM mlabel INNER JOIN mgrup 
ON MGRUP.CODE = MLABEL.GRUP
WHERE (mgrup.code = '00001' OR mgrup.code = '00002')
GROUP BY mgrup.name, mgrup.code,mlabel.marka 

для спящего время бодрствования равносильно сну
15 сен 04, 15:56    [962032]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Timon
Member

Откуда: Dushanbe TJK
Сообщений: 2688
Потомучто нету агрегатных функций,
и надо делать групировку по всем полям которые перечислены в селект, кроме агрегатных.

Может Вам нужен order by?
15 сен 04, 15:56    [962035]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Костоусов Александр
Member

Откуда: Казань
Сообщений: 44
Нет, именно группировка!

Большое спасибо за ответы!
15 сен 04, 15:57    [962041]     Ответить | Цитировать Сообщить модератору
 Re: Группировка  [new]
Костоусов Александр
Member

Откуда: Казань
Сообщений: 44
Нет, именно группировка!

Большое спасибо за ответы!
15 сен 04, 16:00    [962062]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить