![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.05.2013
Сообщений: 25
|
![]()
Доброе время суток, изучаю БД, по заданию, нужно вывести фамилии всех читателей, имеющих максимальное количество книг.
Структуру БД прилагаю. Ошибка, делал группировку, выводит пустые поля, подскажите, пожалуйста, где косяк? Код:
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Попробуй так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.05.2013
Сообщений: 25
|
![]()
Нет, не срабатывает, все равно при запуске появляется окно "Введите значение параметра Количество_книг " , и пустые поля
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 12.05.2013
Сообщений: 25
|
![]()
А так разве можно? Я попробовал, пишет ошибку синтаксиса "where COUNT(Код_книги) = ..."
поставил вместо where -> HAVING, но получилось тоже самое... Я никак не могу понять, где косяк, и почему запрос при выполнении выводит это окно ввода... Последний раз редактировалось ВЕчная ПОмощь; 20.05.2015 в 22:23. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Косяк в том что поле Количество_книг агрегатное, и не может быть использовано в подзапросах. Вот его как-то нужно заменить.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.05.2013
Сообщений: 25
|
![]()
Ну я же присваиваю новое имя этому полю? И работаю с новым именем, получается так... Или я не прав?
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
СУБД то какая?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.05.2013
Сообщений: 25
|
![]()
MS ACCESS 2007
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Ну у ACCESS есть особенности реализации. Что-то подобное для MS SQL на другой таблице естественно, нормально отработало:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в sql-запросе | olgan | SQL, базы данных | 2 | 01.10.2010 14:52 |
Ошибка в SQL запросе | program123 | БД в Delphi | 11 | 06.12.2009 17:12 |
Ошибка SQL запросе. | EVG44 | БД в Delphi | 2 | 21.10.2007 22:42 |
Ошибка в SQL запросе | eremin | БД в Delphi | 2 | 23.06.2007 07:13 |
Ошибка в SQL запросе...!? | KeyDok | БД в Delphi | 5 | 21.06.2007 09:19 |