我有以下问题。 我有两张桌子
xt_products_description
--> products_id
--> products_name
xt_products_to_categories
--> products_id
--> categories_id
在xt_products_to_categories中,有多个条目具有相同的“products_id”和不同的“categories_id”。所以我在那里有很多子类别。
示例:
products_id | categories_id
1000 | 333
1000 | 334
2000 | 494
2000 | 349
不,我遇到了这个问题。 我有多个产品在“xt_products_description.products_name”中有“Schürze”字样
select * from 'xt_products_description', 'xt_products_to_categories' where 'products_name" like "%Schürze%";
我想给每个得到这个词的条目一个新的子类别'xt_product_to_categories.categories_id'
所以xt_products_to_categories.product_id必须保持不变,但是我想INSERT中包含单词的每个项目,一个带有我的新子类别的新行。
希望我能说清楚一点,我正在努力做什么。 我该如何存档? 我有很多产品有不同的product_id,我正在搜索其中包含“Schürze”字样的产品,并希望在每个产品中插入一个新的子类别。
Greets Heisenberg
答案 0 :(得分:0)
INSERT INTO xt_product_to_categories
SELECT products_id, ID_OF_CATEGORY
FROM xt_products_description
WHERE products_name LIKE "%Schürze%";
请记住并将ID_OF_CATEGORY
替换为相应的ID。