Даны две таблицы
Таблица PilotGroup
Pilot Plane
Jon Smith A1-Fighter
Jon Smith B1-Fighter
Gravell A2-Fighter
Jon Skeet A1-Fighter
Jon Skeet B1-Fighter
Jon Skeet A4-Fighter
Gravell A5-Fighter
Таблица SouthOperation
Plane
A1-Fighter
B1-Fighter
Задачанапечатать имена пилотов, которые обучаются как на A1-Fighter, так и на B1-Fighter.
Я получил результат, выполнив
select distinct pilot from PilotGroup as pg1
where not exists
(
select * from SouthOperation Sop where
not exists
(
select *from PilotGroup as pg2 where ( pg1.pilot = pg2.pilot)
and
(pg2.plane= Sop.plane)
)
)
Есть ли альтернативы для поиска строк в другой таблице