SQL删除联接

SQL删除联接 这是一个非常常见的问题,即如何使用join子句删除或更新行 这不是一个非常容易的过程,有时,我…

SQL删除联接

这是一个非常常见的问题,即如何使用join子句删除或更新行

这不是一个非常容易的过程,有时,我们需要根据复杂的WHERE子句更新或删除记录。

我们使用三个表对DELETE JOIN的SQL语法进行操作。

这些表是table1,table2和目标表。

删除JOIN的SQL语法

DELETE [target table]
FROM    [table1]
        INNER JOIN [table2]
ON [table1.[joining column] = [table2].[joining column]
WHERE   [condition]

更新语法

UPDATE [target table]
SET [target column] = [new value]
FROM    [table1]
        INNER JOIN [table2]
ON [table1.[joining column] = [table2].[joining column]
WHERE   [condition]

类别:MySQL

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册