Связь таблиц в SQL через Delphi

Доброго времени суток!Не нашла соответствующей темы (не спорю, возможно не внимательна)... Задача: В БД SQL имеются 2 таблицы: АБОНЕНТЫ и ТЕЛЕФОНЫ. В таблице АБОНЕНТЫ есть поле NREC, в котором формируется уникальный номер для каждого абонента (автоматически). В таблице ТЕЛЕФОНЫ есть поле CABONENTS и SIM (номер телефона). Необходимо, чтобы при внесении данных по новому абоненту в таблицу АБОНЕНТЫ, в поле CABONENTS таблицы ТЕЛЕФОНЫ вносился NREC из таблицы АБОНЕНТЫ нужного абонента с присвоенным ему номером телефона (SIM).Программа пишется в Delphi7, БД - SQL Server 2005.
1 ответ

Что-то типа:
INSERT INTO ТЕЛЕФОНЫ (NREC,CABONENTS,SIM)
VALUES ((SELECT NREC FROM АБОНЕНТЫ WHERE А тут условие по которому отбирается абонент например FIO='Пупкин Вася Маркетологович'), тут остальные поля)