0
我想從兩個INNER JOINS更新表INVENTAR
中的一列。 我有以下幾點:
表INVENTAR
與列PRODUCT_ID
,CATEGORY
表PRODUCT_TO_CATEGORY
與列PRODUCT_ID
,CATEGORY_ID
表CATEGORY_DESCRIPTION
與列CATEGORY_ID
,NAME
來自兩個INNER JOIN的更新
我想NAME
列更新CATEGORY
柱。 這裏是我的代碼:
UPDATE inventar
SET inventar.category=category_description.name
FROM inventar
INNER JOIN product_to_category
ON product_to_category.product_id=inventar.product_id
INNER JOIN category_description
ON category_description.category_id=product_to_category.category_id
您有問題嗎? – Alexander
嗯,它沒有工作..所以我希望有人會重新格式化代碼.. – Schtrudahl
我得到這個錯誤:「#1064 - 你的SQL語法有錯誤;檢查對應於你的MySQL服務器版本的手冊在第3行「FROM inventar INNER JOIN product_to_category ON product_t」附近使用正確的語法「 – Schtrudahl