Heim > Datenbank > MySQL-Tutorial > Wie füge ich Daten basierend auf der Kampagnen-ID aus einer SQL-Tabelle in eine andere ein?

Wie füge ich Daten basierend auf der Kampagnen-ID aus einer SQL-Tabelle in eine andere ein?

Susan Sarandon
Freigeben: 2025-01-05 07:51:38
Original
694 Leute haben es durchsucht

How to Insert Data from One SQL Table to Another Based on Campaign ID?

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

Sie möchten Daten aus der Tabelle „received_txts“ in die Tabelle „action_2_members“ einfügen basierend auf einer bestimmten Kampagnen-ID. Zu den einzufügenden Daten gehören Kampagnen-ID, Mobiltelefonnummer, empfangene Nachricht und Empfangsdatum.

SQL-Abfrage zum Einfügen von Daten

Um dies zu erreichen, können Sie die verwenden Folgende SQL-Abfrage:

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

Erklärung

  • Die Die INSERT-Anweisung gibt die Zieltabelle „action_2_members“ und die Spalten an, in die eingefügt werden soll.
  • Die SELECT-Anweisung ruft Daten aus der Tabelle „received_txts“ basierend auf der angegebenen Kampagnen-ID ab.
  • Die WHERE-Klausel stellt sicher, dass nur Zeilen mit der passenden Kampagnen-ID in die Auswahl einbezogen werden.
  • Die von der SELECT-Anweisung abgerufenen Daten sind dann in die Zieltabelle eingefügt, wobei die Spalten in beiden Tabellen übereinstimmen.

Hinweis:

  • Die Abfrage geht davon aus, dass beide Tabellen übereinstimmende Datentypen für haben die eingefügten Spalten.
  • Die Leistung der Abfrage kann je nach Anzahl der Zeilen in der Tabelle „received_txts“ variieren. Wenn eine erhebliche Anzahl von Zeilen vorhanden ist, sollten Sie die Abfrage mithilfe von Techniken wie der Indizierung optimieren.

Das obige ist der detaillierte Inhalt vonWie füge ich Daten basierend auf der Kampagnen-ID 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