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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.08.2018, 10:19   #1
Oleg-AU
Новичок
Джуниор
 
Регистрация: 12.08.2018
Сообщений: 1
По умолчанию Нужна помощь в построении запроса

Без Под-Запроса, пожалуйста - требование

Задание следующее -

Когда ты находишь интересную книгу, ты хочешь найти другие книги этих же авторов. Артикль 4224 очень хорош. Напишите запрос найти все артикли написанные авторами книги 4224. Можно использовать только таблицу Author. Возможно использовать несколько инстанций таблицы. Не используйте под-запросов. Результат не должен включать в себя книгу 4224.

( Английский )
Sometimes when you read a good paper, you will be interested in reading other papers by the same author(s). Paper number 4224 was very good. Please write a query to find any paper written or co-written by the authors of paper number 4224. Use only the Author table in a join query. You can use multiple instances of the table. Do not use a sub-query for the question. The output should list each paper number just once. The output should not include the original paper

Модель следующая:

Department(DeptNum, Descrip, Instname, DeptName, State, Postcode)
Academic(AcNum, DeptNum*, FamName, GiveName, Initials, Title)
Paper(PaNum, Title)
Author(PaNum*, AcNum*)
Field(FieldNum, ID, Title)
Interest(FieldNum*, AcNum*, Descrip)

У меня получилось следующее:

SELECT Distinct a3.PANUM
FROM AUTHOR a1, AUTHOR a2, AUTHOR a3
WHERE (a1.PANUM = 4224 AND a2.PANUM = 4224)
AND (a2.ACNUM = a3.ACNUM AND a3.PANUM != 4224 );

Вроде работает, но я хотел бы найти альтернативные решения. Буду благодарен любой помощи. Спасибо.
Oleg-AU вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в составлении Post запроса Danny_Colt Python 1 21.07.2017 17:42
Нужна помощь в расчетах, затем построении графика Lenur Помощь студентам 2 01.10.2016 07:14
Нужна помощь в составлении SQL запроса на MySQL DeadAngel2015 SQL, базы данных 16 03.11.2015 13:40
очень нужна помощь в построении блок-схемы.... spankyham Помощь студентам 4 14.05.2009 23:51
Нужна ваша помощь - построение запроса alex2008ean Microsoft Office Access 2 18.12.2008 20:11