У меня есть два отношения: один из них - это список областей, которые преподаватель может учить (AreasOfInstructor(InstructorNo,AreaName)
), а другой - результат подзапроса, который возвращает список AreaName
s , Я хочу сгруппировать отношение AreaOfInstructor
на InstructorNo
, а затем вернуть каждого инструктора (как представлено InstructorNo
), который способен обучать все области, возвращаемые подзапросом.Выбор группировки, которая соответствует определенным критериям, SQL
Моя попытка:
SELECT InstructorNo
FROM AreasofInstructor
GROUP BY InstructorNo
/**WHERE THE GROUP CONTAINS* (the list of AreaNames returned by the subquery)*/
Я не уверен, что фактические команды SQL является то, что будет реализовывать вещи между звездами на последней строке. Спасибо за помощь!
Редактировать: Чтобы быть ясным, я ищу набор инструкторов, которые могут преподавать в областях, которые возвращаются подзапросом.
Можете ли вы перечислить здесь результаты установить, что вы ищете в качестве выхода из этой группы запросов –
@MiyuruRatnayake Я хочу набор инструкторов, способные обучать возвращаемый подзапрос – Adam