DennisKingsman
@DennisKingsman
Студент

Как удалить связанные сущности в одном запросе?

Здравствуйте я пытался удалить строку из таблицы patr и строку с ссылочным ключем, ссылающимся на нее
вот структуры таблиц
Create table part(
  p_no integer primary key,
  p_name varchar(20) not null,
  price integer not null,
  color varchar(1) not null,
  weight integer not null
  );
 create table cells(
  sno integer not null,
  pno integer not null,
  foreign key(sno) references supplier(sno),
  foreign key(pno) references part(p_no)
  );


и запрос, который не сработал
delete  cells as c, part as p from с, p where c.pno = (
select p.p_no from p where p.p_name = 'Bearing') and p.p_name = 'Bearing';


Прошу обьяснить почему запрос не сработал и что в нем необходимо исправить, заранее спасибо
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы