У меня были таблица пользователя и таблица заработной платы.поэтому, когда идентификатор платежной ведомости создается для пользователя, он будет обновляться в таблице заработной платы (payroll.payrollID).
мы можем сделать это значение вставленным в user.payrollID.Я делаю это с помощью обычной программы Java-JDBC для периодического обновления.
UPDATE user
SET payrollID = (SELECT payrollID
FROM payroll
WHERE payroll.userID = user.userID)
WHERE user.payrollID IS NULL
AND EXISTS(SELECT payrollID
FROM payroll
WHERE payroll.userID = user.userID)
Примечание. У меня нет доступа к программе начисления заработной платы.поэтому я не могу вносить какие-либо изменения на уровне программы в программе расчета заработной платы, чтобы вставить в 2 таблицы