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

Как купить рекламу на форуме


Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

Купить рекламу на форуме 20000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2021, 00:06   #1
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 137
По умолчанию Запросы в базе данных ACCESS

Всем доброго. Делаю контрольную работу. Создал базу данных. Теперь нужно создать запросы.

1. Получить сведения о поставках, у которых поставщик, деталь, изделие из одного города.
2. Получить полные сведения о поставщиках, имеющих более 2-х поставок.
3. Получить полные сведения о деталях для каждого изделия.

Помогите пожалуйста. Время поджимает. Пока я разберусь...
Вложения
Тип файла: zip Поставки для изделий.zip (30.7 Кб, 1 просмотров)
Mat Bourn вне форума Ответить с цитированием
Старый 01.04.2021, 08:10   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,163
По умолчанию

Цитата:
Создал базу данных.
Громко то как обозвал 4 таблицы - база данных

Код:
SELECT Поставки.Код, Поставки.Количество, Поставщики.[Номер поставщика], Поставщики.Фамилия, Детали.[Номер детали], Детали.Название, Изделия.[Номер изделия], Изделия.Название, Изделия.Город, Детали.Город, Поставщики.Город
FROM Изделия INNER JOIN (Поставщики INNER JOIN (Детали INNER JOIN Поставки ON Детали.Код = Поставки.[Номер детали]) ON (Поставщики.Город = Детали.Город) AND (Поставщики.Код = Поставки.[Номер поставщика])) ON (Изделия.Город = Поставщики.Город) AND (Изделия.Код = Поставки.[Номер изделия]);
Код:
SELECT Поставщики.[Номер поставщика], Поставщики.Фамилия, Count(Поставки.Код) AS [Count-Код]
FROM Поставщики INNER JOIN Поставки ON Поставщики.Код = Поставки.[Номер поставщика]
GROUP BY Поставщики.[Номер поставщика], Поставщики.Фамилия
HAVING (((Count(Поставки.Код))>2));
Код:
SELECT Детали.[Номер детали], Детали.Название, Изделия.[Номер изделия], Изделия.Название
FROM Изделия INNER JOIN (Детали INNER JOIN Поставки ON Детали.Код = Поставки.[Номер детали]) ON Изделия.Код = Поставки.[Номер изделия];
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 01.04.2021, 08:25   #3
Mat Bourn
Форумчанин
 
Регистрация: 13.04.2015
Сообщений: 137
По умолчанию

Aleksandr H., большое спасибо. Реально помогли. Сегодня нужно сдать работу и еще в WORD отчет составить. Пока я начитался бы про SQL-запросы. Спасибо.
Mat Bourn вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запросы к базе данных fEODOR12 Помощь студентам 0 10.12.2012 16:06
Запросы в базе данных Marques22 Microsoft Office Access 0 18.12.2010 10:46
Запросы в базе данных Marques22 Microsoft Office Access 2 17.12.2010 21:07
Запросы в Delphi к базе Access Rodoksa БД в Delphi 1 29.05.2010 11:40
Запросы к базе данных “Автовокзал” taposhka2004 SQL, базы данных 2 05.05.2010 17:05


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS