2010-10-18 7 views
1

Je peux utiliser de l'aide avec un INSERT sql.Insertion SQL à partir d'une autre table

 
words_table contains 
    productid 
    word 

product table contains 
    productid 
    description 

Je voudrais créer une ligne words_table qui contient le ProductID et le mot « foundit » pour chaque ligne dans le tableau des produits avec description LIKE '% de mots clés%.

et je ne sais pas comment le faire.

Merci

Répondre

4

Essayez ceci:

INSERT INTO words_table (productId, word) 
    SELECT productId, 'foundit' 
    FROM product 
    WHERE description like '%keyword%' 
+0

fonctionne comme un charme! – sdfor

2
INSERT INTO Words_table 
SELECT ProductId, 'FoundIt' 
    FROM Product 
WHERE Description LIKE '%keyword%' 
1
INSERT words_table (productid, word) 
SELECT productid, 'foundit' 
FROM product 
WHERE description LIKE '%' + @keyword + '%' 
+0

très cool - merci – sdfor

Questions connexes