问答详情
源自:2-6 使用join更新表

update的问题

老师问个问题:

update user1 inner join user2 on user1.user_name=user2.user_name set user1.over='齐天大圣'   和update user1 a inner join (select a.user_name from user1 a inner join user2 b on a.user_name=b.user_name) set a.over='齐天大圣'   这个两个语句都能实现同样的功能,那它们的区别在哪里呢,或者说有什么效率的上差异没?

提问者:huangbiao526114 2015-08-11 17:27

个回答

  • 诺亚慈航
    2016-03-03 16:07:28

    一个占用资源少,一个占用资源多,一个搜索速度快,一个搜索速度慢。