首頁 > 資料庫 > mysql教程 > 如何使用一條語句將資料從一個 SQL 表插入到另一個 SQL 表中?

如何使用一條語句將資料從一個 SQL 表插入到另一個 SQL 表中?

Susan Sarandon
發布: 2025-01-04 10:21:34
原創
440 人瀏覽過

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

使用SQL 將資料從一個表插入另一個表

您需要將資料從「原始資料」表匯入「處理資料”表。具體來說,您希望僅使用 SQL 來執行此操作,而不需要中間程式碼或腳本。

解決方案

要實現您的目標,您可以採用以下方法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'
登入後複製

該語句將從received_txts表中提取數據,根據指定的campaign_id過濾結果,並直接將選定的行插入到action_2_members 表中。

在您的特定範例中,查詢 q1 不是必需的,因為資料檢索可以在 INSERT 語句中完成。這種最佳化的方法可確保在單一操作中取得和插入數據,從而有可能提高效能和效率。

以上是如何使用一條語句將資料從一個 SQL 表插入到另一個 SQL 表中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板