在遇到須要update設置的參數來自從其餘表select出的結果時,須要把update和select結合使用,不一樣數據庫支持的形式不同,在mysql中以下:mysql
update A inner join(select id,name from B) c on A.id = c.id set A.name = c.name;
根據AB兩個表的id相同爲條件,把A表的name修改成B的sql語句就如上所示sql