2016-04-29 112 views
0

我有称为college和两个表称为studentstudent Personal details,学生表包含stud.Name, dept, address1,address2,address3一个数据库。现在我觉得address1, address2 and address3的字段值会移动到student Personal details(包含相同字段)的表。什么是SQL查询来做到这一点?如何将一个表的字段复制到Mysql上的另一个表中?

回答

0

UPDATE collegestudentcollegestudent personal details SET collegestudentaddress1 = collegestudent personal detailsaddress1collegestudentaddress2 = collegestudent personal detailsaddress2, collegestudentaddress3 = collegestudent personal detailsaddress3 其中 collegestudentid = collegestudent personal detailsid;我认为id是您为表格设置的主键。

+0

感谢下方勾选@Abhishek雷迪 – Udayakumar

+0

刚才我尝试此查询的工作很好,谢谢@Abhishek Readdy – Udayakumar

1

使用插入 - 选择,查询如下,正确的是按您的实际领域

insert into studentPersonaldetails (address1, address2, address3) 
select address1, address2, address3 from student 
where student.name = studentPersonaldetails.name 
+0

由于@KP其做工精细 – Udayakumar

+0

@udayakumarb,笑纳了答案,这是投票 –

相关问题