Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

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

Когда ты находишь интересную книгу, ты хочешь найти другие книги этих же авторов. Артикль 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


03:14.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru