我想知道如果有一種方法可以在SQL純粹做到這一點:mysql ::插入表,從另一個表中的數據?
q1 = SELECT campaign_id, from_number, received_msg, date_received
FROM `received_txts` WHERE `campaign_id` = '8';
INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date)
VALUES(q1.campaign_id, q1.from_number, q1.received_msg, q1.date_received);
注: Q1將返回大約30K行。
有什麼辦法可以做到我在上面直sql嗎? 只需從一個表(基本上是一個原始數據表)直接提取數據並插入另一個表(基本上是一個處理過的數據表)?
完美:)我很接近... ish。將盡快接受答案 – Hailwood 2010-11-22 02:06:13
+1只有幾秒鐘才能擊敗:-) – InSane 2010-11-22 02:07:42
@InSane:1)給出答案2)更正問題格式。下次不要錯過訂單;-) – zerkms 2010-11-22 02:09:46