我有3张桌子。
mainT
有主键main_id
sub1T
拥有main_id
sub2T
拥有main_id
我需要在一个SQL命令中删除sub1T
和sub2T
中的所有记录。
我知道如何使用以下命令删除sub1T中的所有记录:
DELETE FROM `sub1T`
WHERE NOT EXISTS (SELECT NULL
FROM mainT
WHERE `mainT`.main_id = main_id)
我需要从多个子表中删除