Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 4

Запрос на языке SQL бд КНИГИ

07.12.2018, 20:11. Показов 3409. Ответов 5

Студворк — интернет-сервис помощи студентам
Привет, ребят) Столкнулась с некоторой трудностью при выполнении задания на языке SQL. Нужно найти авторов, у которых при написании разных книг ни разу не было одного и того же соавтора. Вот моя схема БД(поля таблиц через запятую):

Книги: №Книги, Название книги

Автор: №Автора, Фамилия автора

Ключ: №Автора, №Книги

Если для вас это не трудно, помогите с этим запросом, пожалуйста. Заранее спасибо)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.12.2018, 20:11
Ответы с готовыми решениями:

Посоветуйте книги по sql на английском языке
Здраствуйте учу C# на данном этапе.Хочу начать изучение SQL.И научится для начала писать хотя бы элементарные SQL запросы.С какой книги...

Запрос в Access на языке SQL
Здравствуйте. Есть две таблицы: в одной хранятся сведения по акциям и их номинальной стоимости, а во второй - сведения о продаже этих...

Запрос в MS Access на языке SQL
1. Составьте запрос, который вывел бы рейтинг, имя заказчика и город из таблицы Заказчик, упорядочив строки по рейтингу в обратном...

5
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
07.12.2018, 20:22
Цитата Сообщение от AngelinaN Посмотреть сообщение
...Вот моя схема БД....
Словечко - Схема, как мне чудится, подразумевает - Картинку, или в более благой интерпритации САМУ - Базу Данных, в которой можно посмотреть Схему данных, что то подправить в натуреа, а не сотворять всЁ с нуля.
Попробуйте поставить себя на место помогающего, дабы ему было как можно быстрее и проще вам помочь.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
07.12.2018, 21:13
Лучший ответ Сообщение было отмечено AngelinaN как решение

Решение

Коды таких авторов (№ заменен на Код_).
SQL
1
2
3
4
5
6
7
8
SELECT Код_Автора
FROM 
   (SELECT Книги_Авторы.Код_Автора, Книги_Авторы.Код_Книги, Книги_Авторы_1.Код_Автора AS Код_Соавтора
    FROM Книги_Авторы INNER JOIN Книги_Авторы AS Книги_Авторы_1 ON 
    (Книги_Авторы.Код_Книги=Книги_Авторы_1.Код_Книги) 
    AND (Книги_Авторы.Код_Автора<>Книги_Авторы_1.Код_Автора))
GROUP BY Код_Автора, Код_Соавтора
HAVING COUNT(Код_Книги)=1
1
0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 4
08.12.2018, 15:44  [ТС]
ltv 1953, скажите пожалуйста, а Книги_Авторы_1 это таблица?)) Если да, то какая из тех, которые я написала?)

Добавлено через 4 минуты
VinniPuh, прекрасно понимаю, больше не повторится.
0
Эксперт MS Access
 Аватар для ltv_1953
17536 / 7288 / 1663
Регистрация: 21.06.2012
Сообщений: 13,957
08.12.2018, 15:46
Лучший ответ Сообщение было отмечено AngelinaN как решение

Решение

Это не таблица новая - а "второе" использование Книги_Авторы, написано же Книги_Авторы AS Книги_Авторы_1.
1
0 / 0 / 0
Регистрация: 07.12.2018
Сообщений: 4
08.12.2018, 16:04  [ТС]
ltv_1953, спасибо большое))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2018, 16:04
Помогаю со студенческими работами здесь

Параметризированный запрос на языке SQL
поддерживает ли mssql параметризированный запрос формата SELECT * FROM TableName WHERE ColumnName IN(@vals) и какой тип параметра будет...

SQL Запрос запретить пользователю брать книги
помогите пожалуйста! есть база данных Библиотека. состоит из трех таблиц: читатели, книги и учет выдачи книг. необходимо составить...

Запрос SQL: вывести книги автора, ФИО которого вводится через Edit
Привет, за SQL особо не шарю, помогите пожалуйста, легкие запросы сделал, вот сложный не получается, необходимо вывести книги автора,...

Составить запрос на sql: найти читателей, которые всегда берут книги, написанные одним и тем же автором
Ребят, помогите решить задание. Нужно составить запрос на sql. Вот задание: Найти читателей, которые всегда берут книги, написанные одним и...

Построить запрос, выводящий для каждой книги название первого по алфавиту автора и общее количество авторов книги
Товарищи, хэлп. Есть одно задание составить запрос, но что-то не клеится. Формулировка задания: &quot;Построить запрос, выводящий для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru