-1
我有下面的問題。 我有兩個表對2個表和多個插入的Mysql查詢
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
無我有這個問題。 我有有字「Schürze」在「xt_products_description.products_name」
select * from 'xt_products_description', 'xt_products_to_categories' where 'products_name" like "%Schürze%";
我想給那得到了這個詞一個新subcategorie每個條目多種產品的xt_product_to_categories.categories_id「
所以xt_products_to_categories。 product_id必須保持不變,但是我想爲每個包含單詞的項目插入一個新的子行分類。
希望我能說清楚一點,我正在努力做什麼。 我該如何歸檔? 我喜歡使用不同products_id的許多產品,我正在尋找其中包含「Schürze」一詞的產品,並且希望在每個產品中插入一個新的子類別。
電賀海森堡
謝謝。如果我這樣做: INSERT INTO'xt_product_to_categories' SELECT'products_id','115' FROM'xt_products_description' WHERE'products_name'LIKE「%Schürze%」; 我得到以下錯誤:#1064 - 您的SQL語法錯誤;檢查對應於您的MySQL服務器版本的手冊,以在''xt_product_to_categories'附近使用正確的語法'SELECT'products_id','115'FROM'xt_produ'at line 1 – Heisenberg
@Heisenberg哎呀。在SELECT中輸入錯字。那還好嗎? – Jim
謝謝。也沒有看到它。 但現在我得到folliwing錯誤:「#1136 - 列計數不匹配在第1行的值計數」 – Heisenberg