2015-10-23 35 views
1

我知道可以通過在不同表上使用select語句將記錄插入表中,但我需要使用where子句來選擇哪個記錄。例如,使用從其他表中選擇的默認值和值將記錄插入表中使用where子句

INSERT INTO Employee_Archive(EmployeeID, Name, ArchiveReason) 
SELECT EmployeeID FROM Employees, Name from Employees, 'Retired' 
WHERE EmployeeID = '001' 

我希望這個例子有意義。我希望從Employees表中獲取EmployeeID和Name,並添加我自己的ArchiveReason值,但我需要指定哪個EmployeeID。乾杯

+1

'選擇僱員,名稱, '退休' FROM僱員WHERE僱員=「001'' –

+0

@ FelixPamittan..you應該張貼此作爲回答 –

+0

@vkp,完成。謝謝 –

回答

2

你可以簡單地在你的SELECT語句添加一個WHERE條款:

SELECT 
    EmployeeID, 
    Name, 
    'Retired' 
FROM Employees 
WHERE EmployeeID = '001' 
相關問題