Die vorliegende Aufgabe besteht darin, Daten aus einer Rohdatentabelle (received_txts) in eine verarbeitete Datentabelle ( action_2_members) in SQL. Um dies zu erreichen, können Sie die INSERT INTO... SELECT-Syntax verwenden:
INSERT INTO target_table (column1, column2, ...) SELECT column1, column2, ... FROM source_table WHERE condition;
In Ihrem speziellen Fall würde die SQL-Anweisung zum Einfügen von Daten aus der Tabelle „receive_txts“ in die Tabelle „action_2_members“ lauten:
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'
Diese Abfrage führt nahtlos zum gewünschten Vorgang:
Indem Sie dies ausführen Mit der Abfrage können Sie Daten effizient zwischen Tabellen übertragen und sie so in Ihren Datenbankoperationen weiterverarbeiten und nutzen.
Das obige ist der detaillierte Inhalt vonWie kann man mit INSERT INTO...SELECT effizient Daten zwischen SQL-Tabellen übertragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!