MySQL 更新一個表裡的欄位等於另一個表某欄位的值
兩個表,一個 tbl(user_id)一個 user(id,user_id)。本來 tbl 表的 user_id 欄位和 user 表的 id 欄位是對應的(外來鍵)。現在要把 tbl 表的 user_id 欄位都改為對應的 user 表的 user_id 欄位
先查詢確認:
select tbl.user_id, user.id, user.user_id from tbl, user where tbl.user_id = user.id;
再更新:
update tbl, user set tbl.user_id = user.userid where tbl.user_id = user.id
注意:這種連線方式是內連線,只有兩張表共同匹配的資料才能查詢到
相關文章
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- MySQL 更新同一個表不同欄位MySql
- 【Mongo】mongo更新欄位為另一欄位的值Go
- oracle:聯表更新多個欄位的值Oracle
- 更新大表中某個欄位的儲存過程儲存過程
- 把一個一中的欄位更新另一個表中的t-sqlSQL
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- 觸發器—一個表更新資料時同步欄位到另一個表中觸發器
- 查詢某個欄位的不同值
- mysql資料表按照某個欄位分類輸出MySql
- MySQL查詢某個欄位含有字母數字的值MySql
- mysql正則匹配解決查詢一個欄位是否在另一個欄位中MySql
- mysql基礎 依據一個欄位查詢另外一個欄位存在不同的值MySql
- 如何查詢某個資料表中除某個欄位的所有資訊???
- MySQL如何查詢某個欄位含有字母數字的值MySql
- 在Oracle 中查詢某個欄位存在於哪幾個表 (轉)Oracle
- 怎樣獲得資料表中某個欄位的第二個最大值
- sqlserver查詢一個庫所有表的欄位名及欄位型別SQLServer型別
- 【GP】透過資料字典檢視某個表的欄位
- mySql刪除多個表 刪除多個欄位的SQLMySql
- 更新一張與另一張表關聯的連線欄位記錄
- mysql表最多欄位數MySql
- sql去除某個欄位中的某個字串 replaceSQL字串
- MySQL-取某個欄位表中每組幾行資料方式MySql
- mysql sql同一個欄位多個行轉成一個欄位查詢MySql
- mysql如何判斷是否存在某個欄位MySql
- java8的stream將一個List轉為按照某個欄位分組的map,再按照另一個欄位取max最終得到一個mapJava
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 【MySql】mysql 欄位個數的限制MySql
- DataGrid中通過CHECKBOX來修改庫裡某個欄位的值
- 如何找到某個 ABAP structure 某欄位的源頭來自哪個資料庫表Struct資料庫
- 獲取表的結構、欄位描述等
- oracle刪除表欄位和oracle表增加欄位Oracle
- 5_MySQL 表的欄位約束MySql
- postgresql單個表可以有多少欄位SQL
- 同一張表的兩個欄位比較查詢
- 表中已有資料,將表中某個欄位為空的改為非空
- [探索]在使用模型時,關於資料表欄位的一個思考?模型