Вот мои таблицы: (я использую Oracle SQL)
FILM (Catalog_Num, Format, Title, Year, Number_Discs, Rating, Timing, Genre)
INVENTORY (Film_ID, Rental_Price, New, Date_In, Catalog_Num@, Store_Num@)
Теперь я хочу удалить строки, которые год фильма за 2015,
поэтому я написал:
delete from film
where catalog_num in(
select catalog_num
from film join inventory using (catalog_num)
where year >'2015';
Однако, это показывает ошибку, что найдена запись нарушения целостности-дочернего элемента
Как я могу решить проблему?
Спасибо!