Вопрос задан 20.02.2019 в 03:42. Предмет Информатика. Спрашивает Григорьянц Глеб.

Microsoft Access - проблема с созданием запроса. У меня есть две таблицы "Преподаватели" и

"Дисциплины", я создаю запрос (Выбрать всех преподавателей, оплата часа которых не ниже 150 рублей.) Я указываю что у одного преподавателя есть 2 дисциплины и одна ниже 150 рублей! Вопрос: как сделать так чтобы запрос не выводил дисциплины этого преподавателя? А то обычным " >=150 " не отделаться , он все равно выводит дисциплину которая не ниже 150 рублей, а нужно чтобы он вообще его исключал из запроса( Надеюсь понятно объяснил проблему)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Романова Ульяна.
Надо было базу прикрепить свою.

SELECT Преподаватели.Имя
FROM Дисциплины INNER JOIN Преподаватели ON Дисциплины.Код = Преподаватели.Дисциплина.Value
WHERE (((Дисциплины.[Оплата(час)])>=150));
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Проблема с созданием запроса в Microsoft Access

По вашему описанию, у вас возникла проблема с созданием запроса в Microsoft Access. Вы хотите выбрать всех преподавателей, оплата часа которых не ниже 150 рублей, но при этом исключить из запроса дисциплины, которые имеют оплату ниже 150 рублей.

Чтобы решить эту проблему, вам потребуется использовать подзапрос. Подзапрос позволит вам выбрать только те дисциплины, у которых оплата часа не ниже 150 рублей, и затем исключить их из основного запроса.

Вот как можно составить такой запрос:

```sql SELECT * FROM Преподаватели WHERE ID_преподавателя NOT IN ( SELECT ID_преподавателя FROM Дисциплины WHERE Оплата_часа < 150 ) ```

В этом запросе мы используем подзапрос, который выбирает ID преподавателей, у которых есть дисциплины с оплатой часа ниже 150 рублей. Затем мы используем оператор NOT IN, чтобы исключить этих преподавателей из основного запроса.

Обратите внимание, что вам нужно заменить "Преподаватели" и "Дисциплины" на соответствующие имена таблиц в вашей базе данных.

Надеюсь, это поможет вам решить проблему с созданием запроса в Microsoft Access! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос