Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Data dari Satu Jadual SQL ke Satu lagi Menggunakan Pernyataan Tunggal?
Memasukkan Data daripada Satu Jadual ke Jadual Lain Menggunakan SQL
Anda mempunyai keperluan untuk mengimport data daripada jadual "data mentah" ke dalam " jadual data yang diproses. Khususnya, anda ingin melaksanakan operasi ini hanya menggunakan SQL, tanpa memerlukan kod atau skrip perantara.
Penyelesaian
Untuk mencapai matlamat anda, anda boleh menggunakan yang berikut Pernyataan SQL:
INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'
Pernyataan ini akan mengekstrak data daripada jadual receive_txts, menapis hasil berdasarkan campaign_id yang ditentukan dan masukkan terus baris yang dipilih ke dalam jadual action_2_members.
Dalam contoh khusus anda, pertanyaan q1 tidak diperlukan kerana pengambilan data boleh dilakukan dalam pernyataan INSERT. Pendekatan yang dioptimumkan ini memastikan bahawa data diambil dan dimasukkan dalam satu operasi, yang berpotensi meningkatkan prestasi dan kecekapan.
Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Data dari Satu Jadual SQL ke Satu lagi Menggunakan Pernyataan Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!