126
Самосоединение можно использовать для проверки корректности данных.
Например, мы точно знаем, что в нашем вузе нет однофамильцев, занимающих разные
должности. С помощью самосоединения таблицы преподавателей мы можем убедиться,
что их нет и в базе данных.
Запрос 42. Указать преподавателей-однофамильцев, которые занимают
различные должности.
SELECT tch1.NAME_TEACHER AS ‘Препод. с различ. должностями’
FROM TEACHER tch1, TEACHER tch2
WHERE tch1.NAME_TEACHER = tch2.NAME_TEACHER AND
tch1.DOLGNOST <> tch2.DOLGNOST;
Достарыңызбен бөлісу: