Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menggabungkan Data daripada Berbilang Jadual MySQL ke dalam Jadual Baharu?
Mencipta Jadual Baharu daripada Berbilang Jadual Sedia Ada dalam MySQL
Untuk mencipta jadual baharu yang menggabungkan data dan lajur daripada berbilang jadual sedia ada, anda boleh menggunakan operasi JOIN. Dalam MySQL, ini boleh dicapai melalui langkah berikut:
SELECT * FROM people AS p JOIN details AS d ON p.id = d.person_id JOIN taxonomy AS t ON d.detail_id = t.id
SELECT p.id, p.last_name, p.first_name, p.email, d.content AS age FROM people AS p JOIN details AS d ON p.id = d.person_id JOIN taxonomy AS t ON d.detail_id = t.id WHERE t.taxonomy = 'age'
CREATE TABLE new_table AS SELECT p.id, p.last_name, p.first_name, p.email, d.content AS age FROM people AS p JOIN details AS d ON p.id = d.person_id JOIN taxonomy AS t ON d.detail_id = t.id WHERE t.taxonomy = 'age'
INSERT INTO new_table (id, last_name, first_name, email, age) SELECT p.id, p.last_name, p.first_name, p.email, d.content AS age FROM people AS p JOIN details AS d ON p.id = d.person_id JOIN taxonomy AS t ON d.detail_id = t.id WHERE t.taxonomy = 'age'
Dengan menggunakan kaedah ini, anda boleh mencipta jadual baharu yang menggabungkan data dan lajur daripada berbilang jadual sedia ada dalam MySQL, menyediakan cara yang mudah dan cekap untuk mengatur dan mengakses maklumat.
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Data daripada Berbilang Jadual MySQL ke dalam Jadual Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!