Table employeeAccount:
CREATE TABLE employeeAccount
(
employAccID NUMBER(2),
emplyUsername VARCHAR(20),
emplyFirstName VARCHAR(20),
emplyLastName VARCHAR(20),
)
INSERT INTO employeeAccount(employAccID ,emplyUsername ) VALUES (1,'TestAccount1')
INSERT INTO employeeAccount(employAccID ,emplyUsername ) VALUES (2,'TestAccount2')
Table JobRole:
CREATE TABLE Jobrole
(
jobNo NUMBER(2),
jobName VARCHAR(20),
)
INSERT INTO Jobrole(jobNo ,jobName) VALUES (001,'Admin')
INSERT INTO Jobrole(jobNo ,jobName) VALUES (002,'CEO')
And here is my employeeJob code:
CREATE TABLE employeeJob
(
empid NUMBER(2),
empjob NUMBER(2),
CONSTRAINT pk_employeeJob PRIMARY KEY(empid,empjob),
CONSTRAINT fk_empassignjob1 FOREIGN KEY(empid) REFERENCES employeeAccount(employAccID),
CONSTRAINT fk_empassignjob2 FOREIGN KEY(empjob) REFERENCES Jobrole(jobNo)
)
Below is the insertion query:
INSERT INTO employeeJob(empid,empjob)
VALUES (1,'001')
Any idea how do I make it automatic take all the data like emplyFirstName, emplyLastName from employeeAccount table & insert to employeeJob. How should I do that to make it auto insert other data that existing from employeeAccount duplicate to employeeJob table?
postgresql,oracle,db2,sql-server, ...