mysql delete from left join
时间: 2023-12-02 22:34:42 浏览: 154
mysql delete 多表连接删除功能
要使用left join在MySQL中进行删除操作,可以使用以下语法:
DELETE t1
FROM table1 AS t1
LEFT JOIN table2 AS t2 ON t1.id = t2.id
WHERE t2.id IS NULL;
在这个例子中,t1是要删除的表,t2是要连接的表。通过left join将两个表连接在一起,然后使用WHERE子句将没有匹配的行过滤掉。最后,使用DELETE语句从t1中删除这些行。
阅读全文