我知道可以通过在不同的表上使用select语句将记录插入表中,但我需要使用where子句来选择哪条记录。例如,
INSERT INTO Employee_Archive(EmployeeID, Name, ArchiveReason)
SELECT EmployeeID FROM Employees, Name from Employees, 'Retired'
WHERE EmployeeID = '001'
我希望这个例子有意义。我希望从Employees表中获取EmployeeID和Name,并添加我自己的ArchiveReason值,但我需要指定哪个EmployeeID。干杯
答案 0 :(得分:2)
您只需在WHERE
声明中添加SELECT
子句:
SELECT
EmployeeID,
Name,
'Retired'
FROM Employees
WHERE EmployeeID = '001'