SQL 删除联接
这是一个非常常见的问题,就是如何使用联接条件删除或更新行。
这不是一个很容易的过程,有时候我们需要根据复杂的WHERE子句来更新或删除记录。
我们使用三个表来操作SQL删除联接的语法。
这些表分别是table1,table2和目标表。
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]