SORU
22 Kasım 2010, PAZARTESİ


mysql :: tabloya, başka bir tablodan veri?takın

Eğer bu sql tamamen yapmak için bir yol olup olmadığını merak ediyordum:

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);

Not:S1 hakkında 30k satırları döndürecektir.

Yukarıda düz sql çalışıyorum ne yapmak için herhangi bir yolu var mı? Sadece verileri düz bir tablodan (temel olarak ham veri tablosu) çekin ve başka bir tablo (temelde işlenmiş bir veri tablosu) takın?

CEVAP
22 Kasım 2010, PAZARTESİ


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'

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bucky Roberts

    Bucky Robert

    9 HAZİRAN 2011
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006