Найдите идентификаторы и имена студентов, которые взяли CS-101 и не взяли CS-319 - PullRequest
0 голосов
/ 05 ноября 2019

Может ли кто-нибудь помочь с этой проблемой домашнего задания:

Найдите идентификаторы и имена студентов, которые взяли CS-101 и не взяли CS-319.

Это две таблицы, которые я могуиспользуйте для этого задания:

TAKES (Table)

ID (PK)

course_id (PK)

sec_id (PK)

semester (PK)

year (PK)

grade



STUDENT (Table)

ID (PK)

name

dept_name

tot_cred

Я пробовал это, но не смог успешно исключить студентов, которые взяли "CS-319"

     SELECT ID, name, course_id
     FROM (
          SELECT ID, name, course_id
          FROM student NATURAL JOIN takes
          WHERE course_id != "CS-319") AS T1
     WHERE course_id = "CS-101"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...