Задать вопрос
@AutoGG

Как сделать, чтобы когда книгу купили и она исчезла из таблицы?

У меня есть 3 таблицы. 1-ая Продавец там хранится информация о продавце: id, ФИО и сколько он выставил книг. 2-ая Информация о книгах: id, Название книги, Автор, Жанр, Дата выпуска и цена. Эти две таблицы связаны третей таблицей через ключи. Так вот я хотел бы сделать, чтобы когда покупатель покупал какую-то книгу, то эта книга исчезала из таблицы, а количество выставленных книг продавца уменьшилось. Идея есть, но я не знаю как ее реализовать.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
Удаляйте строку в промежуточной таблице.
после покупки … оно удалялось автоматически
Вычитать количество
UPDATE Seller SET book = book - 1 WHERE SellerId = [нужный код]
А триггер на таблице проверяет, если оно 0, то удаляет строку промежуточной таблицы.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы