Heim > Datenbank > MySQL-Tutorial > Wie füge ich mit einer einzigen Anweisung Daten aus einer SQL-Tabelle in eine andere ein?

Wie füge ich mit einer einzigen Anweisung Daten aus einer SQL-Tabelle in eine andere ein?

Susan Sarandon
Freigeben: 2025-01-04 10:21:34
Original
419 Leute haben es durchsucht

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

Einfügen von Daten aus einer Tabelle in eine andere mithilfe von SQL

Sie müssen Daten aus einer „Rohdaten“-Tabelle in eine „ Tabelle „Verarbeitete Daten“. Konkret möchten Sie diesen Vorgang nur mit SQL durchführen, ohne dass zwischengeschalteter Code oder Skripte erforderlich sind.

Lösung

Um Ihr Ziel zu erreichen, können Sie Folgendes anwenden SQL-Anweisung:

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'
Nach dem Login kopieren

Diese Anweisung extrahiert Daten aus der Tabelle „receive_txts“ und filtert die Ergebnisse direkt basierend auf der angegebenen Kampagnen-ID Fügen Sie die ausgewählten Zeilen in die Tabelle action_2_members ein.

In Ihrem speziellen Beispiel wäre die Abfrage q1 nicht erforderlich, da der Datenabruf innerhalb der INSERT-Anweisung erfolgen kann. Dieser optimierte Ansatz stellt sicher, dass die Daten in einem einzigen Vorgang abgerufen und eingefügt werden, was möglicherweise die Leistung und Effizienz verbessert.

Das obige ist der detaillierte Inhalt vonWie füge ich mit einer einzigen Anweisung Daten aus einer SQL-Tabelle in eine andere ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage