3.2.1.  Использование подзапросов, основанных натаблицах внешних запросов

Предположим, существует таблица SSTUD, в которой хра­нятся сведения о студентах, обучающихся в том же городе, в ко­тором они живут. Можно заполнить эту таблицу данными из таблицы STUDENT, используя связанные подзапросы, следую­щим образом:

INSERT  INTO SSTUD SELKCT * FROM STUDENT A WHERE  CITY IN

(SELECT CITY FROM UNIVERSITY В WHERE A.UNIV   ID =   B.UNIV ID);

Предположим, требуется выбрать список студентов, имею­щих максимальный балл на каждый день сдачи экзаменов, и разместить его в другой таблице с именем EXAM. Это можно осуществить с помощью запроса

INSERT INTO EXAM

SELECT EXAMID, STUDENTID, SUBJJD, MARK, EXAMI5ATE FROM EXAMMARKS A WHERE MARK = (SELECT MAX(MARK; FROM EXAM MARKS В WHERE A.EXAM DATE = B.EXAM DATE);