使用連接更新表中某個字段數據
學習目標
- 能夠知道使用連接更新表中某個字段數據的SQL語句
1. 更新goods表中的商品分類信息
上一節課我們已經創建了一個商品分類表(good_cates),並完成了商品分類信息的插入,現在需要更新goods表中的商品分類信息,把商品分類名稱改成商量分類id。
接下來我們實現第二步操作:
- 將goods表中的分類名稱更改成商品分類表中對應的分類id
-- 查看goods表中的商品分類名稱對應的商品分類id
select * from goods inner join good_cates on goods.cate_name = good_cates.name;
-- 把該語句中from 後的語句理解爲一張虛表
update goods g inner join good_cates gc on g.cate_name=gc.name set g.cate_name=gc.id;
2. 小結
- 連接更新表中數據使用: update … join … 語句