Você não precisa fazer isso explicitamente com consultas combinadas. Você pode usar
DELETE CASCADE
na definição da tabela. Consulte Como usar na exclusão cascata no mysql?
DELETE CASCADE
na definição da tabela. Consulte Como usar na exclusão cascata no mysql?