update多表查询

今天药忘吃喽~ 2023-10-07 13:38 20阅读 0赞

在set中可以用多表标识

update一次只能更新一个表

  1. UPDATE table1 t1 SET t1.managerid =
  2. (SELECT aid FROM
  3. (
  4. SELECT a.id AS aid,a.lastname AS alastname,a.managerid AS amanagerid,b.id AS bid,b.lastname AS blastname,b.managerid AS bmanagerid
  5. FROM table2 a,table2 b WHERE a.fax = b.certificatenum
  6. ) AS t2
  7. WHERE t1.id = t2.bid
  8. )
  9. WHERE t1.id = 2749

发表评论

表情:
评论列表 (有 0 条评论,20人围观)

还没有评论,来说两句吧...

相关阅读