У меня есть родительские дочерние отношения A, B и C, и я хотел бы удалить строки в соответствии со следующими правилами:
- Если C существует, удалить C
- тогда, если B не имеет Cs, удалите B
- тогда, если A не имеет Bs, удалите A
Интересно, как должен выглядеть запрос SQL (MySQL версии 7) для реализации этих правил. Правила должны применяться к одному запросу или хранимой процедуре.

Моей первой идеей было использовать 'Common Table Expression', но обнаружил, что это доступно в MySQL версии 8.
Может ли кто-нибудь указать мне правильное направление?