如何在更新查询中执行三个表联接?

我问了一个问题,得到的回答很有帮助

更新表A连接表B
在a.join\u col=b.join\u col和a.column\u a=b.column\b上
设置a.column\u c=a.column\u c+1

现在,如果有三个表涉及到类似这样的内容,我希望这样做

更新表格c加入表格b加入表格a

我的问题基本上是。。。是否可以在UPDATE语句上执行三个表联接?它的正确语法是什么

我要做以下事情吗

加入表格B,表格A
加入表格加入表格

答案是肯定的,你可以

试着这样做:

更新表格
在a.JOIN\u col=B.JOIN\u col和a.column\u a=B.column\B上连接表
[条件]上的联接表
设置a.column\u c=a.column\u c+1

对于常规更新连接:

更新表格a
加入表格b在a上加入可乐
设置a.columnToUpdate=[something]

发表评论