product_category
表中有很多产品,category_id
为 5。
我添加了一个新的 category_id
19。
如何将类别 5 中的所有产品也添加到类别 19?
我正在尝试做这样的事情:
insert into product_categories( category_id, product_id )
select 19,
(select product_id
from product_categories
where category_id = 5)
但我收到一个子查询返回超过 1 行
错误。
最佳答案
试试这个:
INSERT INTO product_categories (category_id, product_id)
SELECT 19 AS category_id, product_id
FROM product_categories
WHERE category_id =5;
关于mysql,使用选择子查询插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428863/