2010-08-14 22 views
5

Bu sorgu forumu konuları temsil proje kimlikleri listesi döndürür:MySql - Birleştirilmiş alt sorgu ile birden çok satır ekleme?

SELECT id FROM `proj_objects` WHERE type='fthread'; 

'kimliğine sahip forumu konuya (ID kullanıcıları tablosundaki '37' olan) bir kullanıcı abone olacak Bu sorgu 122' :

INSERT INTO `subscrips` VALUES (37, 122) ; 
ben tip fthread olan tüm proje nesnelere kullanıcıyı 37 abone olacak birden çok satır eklemek istediğiniz

. Bunu tek bir sorguda yapabilir miyim?

cevap

7

Kullanım:

INSERT INTO `subscrips` 
SELECT 37, id 
    FROM `proj_objects` 
WHERE type = 'fthread' 
+0

Serin! Teşekkür ederim! – user420113

+0

Teşekkürler, bazı kimlikler döndüren bir sorgu için Büyük çalıştı ve eski kimlikleri temel alarak başka bir tabloda bazı satırlar eklemek istedim. –

İlgili konular