这样写和视频中的写法 效率上有差别吗

来源:2-6 使用join更新表

匹夫诺曹

2015-08-28 00:08

update user1 as a,user2 as b set a.over='齐天大圣'  where a.user_name=b.user_name;

写回答 关注

1回答

  • ahdruid
    2015-08-28 11:22:54

    update user1 set over='xx' where user_name=(select user_name from user2) 这样会不会好点?

    qq_Lea...

    update user1 set user1.over='xx' where user_name in (select user_name from user2);这样才对,把user_name后面的等号改成‘=’。

    2018-09-19 21:04:37

    共 1 条回复 >

MySQL开发技巧(一)

DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能

148779 学习 · 123 问题

查看课程

相似问题