powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите составить запрос
2 сообщений из 2, страница 1 из 1
Помогите составить запрос
    #39462070
QwertyQQ123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблицы: Библиотекарь, Заказ, Книги, Автор. Нужно составить запрос: Создать запрос для вывода книг (название, автор, количество выдач), наиболее часто выдаваемых библиотекарями №15, №16, №17 (с указанием количества выдач и сортировкой по убыванию).

Сам запрос, вроде, сделал:
SELECT Библиотекарь.Id_библиотекарь, Библиотекарь.Фамилия, Книги.Название, Автор.Фамилия AS Автор, COUNT(Выдача.Id_книга) AS Количество_выдач
FROM Библиотекарь, Книги, Выдача, Автор
WHERE Библиотекарь.Id_библиотекарь=Выдача.Id_библиотекарь
AND Выдача.Id_книга=Книги.Id_книга
AND Книги.Id_автор=Автор.Id_автор
GROUP BY Библиотекарь.Id_библиотекарь
ORDER BY Количество_выдач DESC

Может ужасно, но главное, чтобы работал)
Но он выводит только по одной книги, а надо по 3 для каждого библиотекаря.
...
Рейтинг: 0 / 0
Помогите составить запрос
    #39462224
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QwertyQQ123Создать запрос для вывода книг (название, автор, количество выдач), наиболее часто выдаваемых библиотекарями №15, №16, №17 (с указанием количества выдач и сортировкой по убыванию).Построенный запрос не соответствует заданию.

QwertyQQ123надо по 3 для каждого библиотекаря.В задании такого условия нет.

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


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