从表中删除它引用同一表中的列

时间:2015-08-05 14:32:39

标签: mysql

我必须使用第一个表中的引用从2个表中删除。

结构如下:

t1.id = t1.parent
t2.division = t1.id

我需要删除父项及其所有子项,因为父列可能有子项,而这些子项可能是其他子项的父项

任何建议都将不胜感激

DELETE division, job_definition  FROM division
INNER JOIN job_definition 
ON division.`id` = job_definition.`division` 
WHERE parent = 10

下面的查询确实删除了我想要的所有孩子

0 个答案:

没有答案