Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 16:05   #11
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

для использования group
необходимо чтобы все поля включенные в запрос были
1) либо полями группировки (включены в group by)
2) либо были результатом групповых операций (count, max, ...)

Цитата:
Просто у меня с SQL все совсем плохо.
Мартин Грубер. Понимание SQL.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 21.07.2015, 16:21   #12
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от anatoliy1992 Посмотреть сообщение
ошибка Неправильный синтаксис около ключевого слова "where".
вот код
where работаеть до групироваки . А после групировки надо having
Код:
-- Вот так будеть работать
select id
from Табличка
group by id
having count(id)>1
xxbesoxx вне форума Ответить с цитированием
Старый 21.07.2015, 16:37   #13
anatoliy1992
Пользователь
 
Регистрация: 31.03.2015
Сообщений: 19
По умолчанию

что то таже ошибка возникает((( Можно спросить? что делает
Цитата:
group by 1
anatoliy1992 вне форума Ответить с цитированием
Старый 21.07.2015, 16:46   #14
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Сообщение от anatoliy1992 Посмотреть сообщение
что то таже ошибка возникает((( Можно спросить? что делает
group by 1 = имеется в виду первое "поля" после select.... ms sql и oracle это понимает. Я не знаю какой у вас СУБД и за это пишите (group by имя ваши пелей) на #12 есть же пример

Последний раз редактировалось xxbesoxx; 21.07.2015 в 16:52.
xxbesoxx вне форума Ответить с цитированием
Старый 21.07.2015, 17:07   #15
anatoliy1992
Пользователь
 
Регистрация: 31.03.2015
Сообщений: 19
По умолчанию

Я делаю запрос в MS SQL MAnagmen studio

как же мне его изменить почему такая ошибка возникает?(

Последний раз редактировалось Stilet; 22.07.2015 в 14:42.
anatoliy1992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel - сравнение таблиц по нескольким признакам Тяни-Толкай Помощь студентам 2 17.11.2013 20:30
Сортиривка массива структур по нескольким значениям vladqa Общие вопросы C/C++ 0 24.04.2012 22:12
выбор строк из таблицы по нескольким значениям v.v.1992 C/C++ Базы данных 2 07.04.2012 12:54
Сравнение строк по значениям, с дальнейшем переносом Hoochara Microsoft Office Excel 4 22.08.2011 12:08
Поиск по двум значениям из двух таблиц Freerider1972 Microsoft Office Excel 11 20.10.2010 18:45