将表的两列的值复制到另一个表的列中

时间:2016-09-08 10:40:00

标签: sql

我将从另一个表的列中的一个表中获得两列的值。我不知道正确的代码。即使在我使用此代码时将一列复制到另一列,它也只是在目标列中显示空白字段。

insert into Send_RecCode(Send_RecName)
select (Sender) 
from table1

3 个答案:

答案 0 :(得分:1)

根据OP的问题编辑

试试这个:

检查两个表中的数据类型是否相同,然后尝试此操作。

INSERT INTO Table2 (send_RecName )
SELECT sender + '' + receiver FROM Table1;

试试这个: 它对我来说很完美

 INSERT INTO [Staffs]([FName])
 SELECT [FName]+' '+[LName]   FROM [student]

答案 1 :(得分:1)

试试这个

INSERT INTO Send_RecCode(Send_RecName)
SELECT CONCAT(Sender, receiver) FROM table1

答案 2 :(得分:0)

请尝试使用以下代码,希望它能正常工作

插入Send_RecCode(Send_RecName)

从table1中选择发件人