开发者社区 问答 正文

关于原生mysql语句多表查询更新字段问题

1
2
如上两张表,根据a.school_id=22017得到它的user_id然后根据此user_id得到 b.term,并把term=1的变为term=2,把term=2的变为term=1

展开
收起
蛮大人123 2016-02-07 16:28:31 2568 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    UPDATE b LEFT JOIN a ON a.user_id = b.user_id SET b.term = IF(b.term!=1,1,2) WHERE a.school_id = '22017'

    2019-07-17 18:39:11
    赞同 展开评论