Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с запросом / 3 сообщений из 3, страница 1 из 1
26.01.2004, 15:29
    #32387968
erema
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом
Есть запрос:
Select TypeName,ID,KeyAttr,SUM(CAST([Min] AS INT)) AS KoLVsego from Lt1_1 Where Attr0='C' GROUP BY TypeName,ID,KeyAttr. Проблема в том, что мне надо группировать только по полю KeyAttr. Делаю, но выдается ошибка, якобы выгружаемые поля должны перечислять в Group by. Мне этого не надо, потому что в дальнейшем это приведет к ошибке. Заранее спасибо!!!!!!
...
Рейтинг: 0 / 0
26.01.2004, 16:31
    #32388075
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом
eremaПроблема в том, что мне надо группировать только по полю KeyAttr. Делаю, но выдается ошибка, якобы выгружаемые поля должны перечислять в Group by хмм вроде в mysql такой проблемы нет (видел такое только в postgresql).
...
Рейтинг: 0 / 0
28.01.2004, 11:54
    #32390399
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с запросом
Все тебе правильно MySQL говорит, не дело это выдавать поля не участвующиее в группировке, это значит по рандому брать он их тебе будет!

И действительно до определенной версии MySQL разрешал не все поля перечислять в GRUOP BY.

А что значит выражение "потому что в дальнейшем это приведет к ошибке"? Мне кажется как раз то что ты хочешь приведет к ошибке раньше всего!

mahoune
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с запросом / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]