2016-04-29 115 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,笑納了答案,這是投票 –

相關問題