2016-04-29 6 views
0

Ich habe eine einzige Datenbank als college und zwei Tabellen student und student Personal details, Studenten Tabelle enthält stud.Name, dept, address1,address2,address3 genannt genannt. Jetzt fühle ich mich wie address1, address2 and address3 Feldwerte bewegen sich zu student Personal details (enthalten die gleichen Felder) Tabelle. Was ist die SQL-Abfrage, um dies zu tun?Wie kopiert man Felder für eine Tabelle in eine andere Tabelle auf Mysql?

Antwort

0

UPDATE college. student, college. student personal details SET college. student. address1 = college. student personal details. address1, college. student. address2 = college. student personal details. address2, college. student. address3 = college. student personal details. address3 WHERE college. student. id = college. student personal details. id;

Ich nehme an, dass id die Primärschlüssel sind, die Sie für die Tabellen festgelegt haben.

+0

Dank ist @Abhishek Reddy – Udayakumar

+0

jetzt nur versuchen, ich diese Abfrage fein dank @Abhishek Readdy Arbeits – Udayakumar

1

Verwendung Einsatz - wählen, Abfrage, wie unten, korrigieren Sie ihn wie pro Ihre tatsächlichen Felder

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

Dank @KP seiner feinen – Udayakumar

+0

@udayakumarb arbeiten, nehmen bitte die Antwort, die die Zecke unter der Abstimmung –

Verwandte Themen