Я пытаюсь составить запрос, который просматривает одну таблицу, чтобы узнать, входит ли студент в команду CMHT и в команду медика - если это так, я не хочу видеть результат.
Я хочу видеть записи, только если они только в CMHT или медик, а не в обоих.
Будет ли правильное направление использовать подзапрос для его фильтрации?Я выполнил поиск по NOT IN, но как вы могли проверить, если в более чем 2 командах нет?
Student Team ref
1 CMHT 1
1 Medic 2
2 Medic 3 this would be in the result
3 CMHT 5 this would be in the result
Пока что я сделал следующий код, нужно ли мне использовать подзапрос или выполнить самостоятельное объединение и отфильтровать его таким образом?
SELECT Table1.Student, Table1.Team, Table1.refnumber
FROM Table1
WHERE (((Table1.Team) In ('Medics','CMHT'))