Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memasukkan Data dari Satu Jadual SQL ke Satu lagi Menggunakan Pernyataan Tunggal?

Bagaimana untuk Memasukkan Data dari Satu Jadual SQL ke Satu lagi Menggunakan Pernyataan Tunggal?

Susan Sarandon
Susan Sarandonasal
2025-01-04 10:21:34398semak imbas

How to Insert Data from One SQL Table to Another Using a Single Statement?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn