我是SQL Server的新手,想找到一个解决方案。
我有两张表employees
和new_employees
。
表employees
包含列:
id(pk) | username | phonenumber | createdby | deptid |date
表new_employees
包含列:
id(pk) | name, p_number | dept_id | ext_no | salary
我想将表格new_employees
中的所有记录与选定的列name
,p_number
,dept_id'
插入列username
,phonenumber
表deptid
的{{1}}。
但在表employees
的{{1}}和createdby
列中,我想要输入两个值'John'和date
请帮我写一下这个场景的查询。
答案 0 :(得分:0)
如果他混淆的是混合表格和文字值的值,那么你可以使用这种形式的语法:
INSERT INTO Table (...)
SELECT col1, ... 'John', GetDate()
FROM AnotherTable;