SQL从另一个表插入

SQL从另一个表插入,sql,mysql,Sql,Mysql,我可以使用sql插入的一些帮助 words_table contains productid word product table contains productid description 表中包含的单词 产品ID 单词 产品表包含 产品ID 描述 我想在words\u表中创建一行,其中包含productid和单词“foundit” 对于产品表中描述为“%keyword%”的每一行 我不知道该怎么做 谢谢试试这个: INSERT INTO words_table (prod

我可以使用sql插入的一些帮助

words_table contains productid word product table contains productid description 表中包含的单词 产品ID 单词 产品表包含 产品ID 描述 我想在words\u表中创建一行,其中包含productid和单词“foundit” 对于产品表中描述为“%keyword%”的每一行

我不知道该怎么做

谢谢

试试这个:

INSERT INTO words_table (productId, word)
   SELECT productId, 'foundit' 
   FROM product 
   WHERE description like '%keyword%'
试试这个:

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