У меня есть две таблицы T1 и T2.C1 является первичным ключом T1, C2 является внешним ключом T2, который ссылается на столбец C1 T1.Я хочу удалить строки T2, которые проверяют определенное условие.Можно использовать простое DELETE:
DELETE FROM T2 WHERE <condition>;
Но я также хочу удалить строки T1, которые связаны со строками, удаленными предыдущим оператором.Например, если строка R2 (из T2) была удалена предыдущим оператором, я также хочу удалить строку R1 (из T1) с первичным ключом, на который ссылается R2.Я знаю, что есть возможность использовать операторы DELETE с JOIN, но я использую базу данных HSQLDB в памяти, которая не поддерживает эту функцию.