MySQL 連接更新語法
本文深入介紹了MySQL 執行連接更新的方法,其中涉及根據從以下位置檢索的資料來更新表列連接表。
使用連接更新語法
讓我們考慮一下有兩個表的情況:
預訂:保存預訂詳細信息,例如 ID、旅客信息、行程日期、預訂座位數、路線和列車 ID。
目標:取消預訂時增加列車的容量。
UPDATE Reservations r JOIN Train t ON (r.Train = t.TrainID) SET t.Capacity = t.Capacity + r.NoSeats WHERE r.ReservationID = ?;
語法:
WHERE 子句根據為預訂提供的ReservationID 篩選行
按任意席位遞增SET t.Capacity = t.Capacity + ?
要按任意席位數遞增,只需修改SET 子句如下:
以上是如何使用 MySQL JOIN 根據連接表資料更新表列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!