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

  • Break

    Break

    10 Aralık 2005
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011