MySQL连接条件on和过滤条件where
zhuanlan.zhihu.com/p/588417514
在MySQL中,inner join后可以不加连接条件on,只不过得到的是笛卡尔积,但外连接必须加上连接条件on,不然报错。连接条件on是在连接表时使用的条件,过滤条件where是在表连接后,对连接好的表进行过滤时使用的条件。inner join后使用where和on的效果是一样的。另外,要注意左(右)外连接中on and 和 on where的区别。
MySQL联表update数据
UPDATE T1, T2,
[INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1
SET T1.C2 = T2.C2,
T2.C3 = expr
WHERE condition