Показать полную графическую версию : Помогите в создании запросов, пожалуйста.
shar9n@vk
29-04-2018, 21:36
Ребят, спасайте, нужно к данной схеме (https://sun9-2.userapi.com/c840728/v840728534/7821c/65BQDpzHpOI.jpg) создать эти запросы (https://sun9-3.userapi.com/c840728/v840728534/78226/qrbD4xEjaX8.jpg), нужен просто код создания этих запросов, полностью вся БД не нужна, буду очень благодарен, если поможете хотя бы с какими-то из них.
https://sun9-2.userapi.com/c840728/v840728534/7821c/65BQDpzHpOI.jpg - схема
https://sun9-3.userapi.com/c840728/v840728534/78226/qrbD4xEjaX8.jpg - запросы
нужно к данной схеме »
Опишите, что есть что на схеме. Например, где в ней находится место для «областей науки». По третьему заданию — что есть «крайняя дата записи на конференцию», и где находится это поле в базе данных на схеме. И прочие поля базы данных.
Видимо, "область науки" - field, "крайняя дата" - DateLimit препод настолько суеверен, что даже в тех.документации избегает слова "последний"?
select ID.user from user
inner join (select distinct IDUser, IDConference from application) as app on ID.user=IDUser.app
inner join conference on IDConference.app=ID.conference
group by user.id
having count(IDField.conference)>1;
update user set Password='please-change-it' where IDentrprise in (select ID from enterprise where Name='Саянский...');
delete application
from application
inner join conference on IDConference.application=ID.conference
where ApplicationDate.application>DateLimit.conference;
(писал прямо тут, возможны опечатки)
select ID.user, FIO.user, Title.c1, Title.c2, Name.location, c1.Status from user
inner join (select distinct IDUser, IDConference from application) as app on ID.user=IDUser.app
inner join conference as c1 on IDConference.app=ID.c1
inner join conference as c2 on IDConference.app=ID.c2 and c1.ID!=c2.ID
inner join location on c1.IDLocation=location.ID
where c1.DateBegin between c2.DateBegin and c2.DateEnd;
shar9n@vk
30-04-2018, 11:34
Опишите, что есть что на схеме. Например, где в ней находится место для «областей науки». По третьему заданию — что есть «крайняя дата записи на конференцию», и где находится это поле в базе данных на схеме. И прочие поля базы данных. »
К сожалению, не я создавал это, если есть возможность помочь, то просто сделайте как понимаете, спасибо
Видимо, "область науки" - field, "крайняя дата" - DateLimit препод настолько суеверен, что даже в тех.документации избегает слова "последний"? »
Спасибо за ответы, не могли бы только пояснить пожалуйста какие это вы запросы сделали? или это все четыре запроса по порядку?
shar9n@vk, это 4 по порядку
Откровенно говоря, уже жалею, что написал - если написание запросов действительно требует немного перестроить мышление, то более-менее понимать готовое освоить несложно и недолго.
Видимо, "область науки" - field, "крайняя дата" - DateLimit »
Читая такой «перевод» (разумеется, прямой — с русского на английский, а не наши гадания насчёт обратного) хочется убить себя апстену™.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.