mysql delete from join
时间: 2023-12-14 15:36:25 浏览: 31
`DELETE FROM` 语句可以与 `JOIN` 结合使用来删除符合条件的数据行。例如,假设有两个表 `table1` 和 `table2`,它们之间存在关联关系,可以使用以下语句来删除满足条件的数据行:
```
DELETE table1, table2
FROM table1
JOIN table2 ON table1.id = table2.id
WHERE condition;
```
其中,`table1` 和 `table2` 是要删除数据的表,`JOIN` 子句指定了两个表之间的关联关系,`WHERE` 子句用于指定删除数据的条件。需要注意的是,在使用 `DELETE` 语句时,一定要谨慎操作,以免误删重要数据。