-1

我得到了以下问题。我有两张桌子

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 必须保持不变,但我想为其中包含该单词的每个项目插入一个带有我的新子类别的新行。

希望我能说清楚一点,我正在尝试做什么。我怎样才能存档呢?我拥有许多具有不同 products_id 的产品,并且我正在搜索其中包含“Schürze”一词的产品,并希望在每个产品中插入一个新的子类别。

问候海森堡

4

1 回答 1

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。

于 2013-10-24T12:11:57.847 回答