а если попробывать, что-то типа этого:
Код:
select g.KEEP_LAST_NAME, g.KEEP_NAME, g.KEEP_DEGREE, g.KEEP_RANK, g.KEEP_POSITION,
r.KEEP_TELEPHONE, r.KEEP_E_MAIL from GOV_ETALON g
left join REGISTER_ETALON r on (g.KEEP_LAST_NAME=r.KEEP_LAST_NAME and g.KEEP_NAME=r.KEEP_NAME)
если что в
GOV_ETALON еще можно "Отчество" добавить. И тогда еще в условии третий параметр появится...
но тогда правда, с REGISTER_ETALON - люди не добавятся
Но последний вариант, с дополнительной таблице мне все думаю понравится, где можно хранить всю инф. о сотруднике.
Я думал обойтись без классификатора сотрудников, но думаю не удастся.
Буду в доп. таблицу добавять сотрудников, сразу при добавлении их в
GOV_ETALON и
REGISTER_ETALON, основываясь на разных ФИО, ну конечно и в классификаторе, навсякий случай кнопку "добавить" сделаю.
Цитата:
первую таблицу удаляем...
|
первую таблицу удалить нельзя, т.к. в ней находится еще инф. не связанная с таблице №2, но использующая соотрудника из этой таблицы