Хорошо, у меня есть связь со студентами, которые зачислены на несколько предметов.Большинство студентов были зачислены только за один год, либо в 2015 году, либо в 2016 году, но у меня есть один, который зачислен по предметам с 2015 года, но в некоторых из них он был в 2016 году. Я хочу, чтобы я мог показать студентов, которые были зачислены только в 2015 году.Однако, когда я делаю свое утверждение SELECT, я также беру одного ученика, который изучал этот предмет и в 2016 году.Код субъекта включает год, в который предмет был выполнен.
Некоторые данные из зарегистрированного отношения:
![enter image description here](https://i.stack.imgur.com/CqrMn.png)
Код:
SELECT s.firstName, d.degreeCode
FROM students s, degrees d, enrolled e
WHERE s.studentID = d.studentID AND s.studentID = e.studentID AND e.subjectCode NOT LIKE '_______16__'
GROUP BY firstName;
Итак, я получаю всех студентов, которые учились в 15 лет, но я не хочу s3 в таблице результатов, так как он также учился в 2016 году.