猿问

如何在更新查询中进行3表连接?

如何在更新查询中进行3表连接?

我问了一个问题,得到了这个答复,这是有帮助的。

   UPDATE TABLE_A a JOIN TABLE_B b 
   ON a.join_col = b.join_col AND a.column_a = b.column_b 
   SET a.column_c = a.column_c + 1

现在,我希望这样做,如果有3个表涉及这样的事情。

    UPDATE tableC c JOIN tableB b JOIN tableA a

我的问题基本上是.。是否可以在UPDATE口供?它的正确语法是什么?谢谢。我要做.。

 JOIN tableB, tableA JOIN tableB JOIN tableA


胡说叔叔
浏览 622回答 4
4回答

撒科打诨

替代方式取得同样的结果是不使用JOIN关键字。UPDATE TABLE_A, TABLE_BSET TABLE_A.column_c = TABLE_B.column_c + 1WHERE TABLE_A.join_col = TABLE_B.join_col
随时随地看视频慕课网APP
我要回答