MySQL高級(二):使用連接更新表中某個字段數據的SQL語句、

使用連接更新表中某個字段數據

學習目標

  • 能夠知道使用連接更新表中某個字段數據的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 … 語句
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章