В моей программе Java, я хочу, чтобы достичь такого куска SQL, когда это удаление таблицы А с кодом, используя для условия, и delete Table B(linkId=deleted ids of Table A)
Как реализовать удаление Intermediate таблицы
Таблицы A:
===============================================
id | code | names |
===============================================
1 | A | name1 |
2 | A | name2 |
3 | A | name3 |
4 | B | name4 |
5 | B | name5 |
6 | B | name6 |
7 | B | name7 |
8 | C | name8 |
Таблица B (средний таблица):
================================
id | linkId |...
================================
1 | 1 |...
2 | 2 |...
3 | 2 |...
4 | 2 |...
5 | 3 |...
6 | 7 |...
7 | 8 |...
8 | 8 |...
как это:
delete from A where code = A
delete from B where linkId =(1,2,3)
Как использовать заявление sql для достижения?
Если у вас есть БД, вы можете добавить внешний ключ с 'на удаления каскада' вариант –