/*Для тех книг в таблице book , которые есть в таблице supply, не только увеличить их количество в таблице book 
    ( увеличить их количество на значение столбца amountтаблицы supply), 
    но и пересчитать их цену (для каждой книги найти сумму цен из таблиц book и supply и разделить на 2).*/

/*В запросах на обновление можно использовать несколько таблиц, но тогда:

    1 для столбцов, имеющих одинаковые имена, необходимо указывать имя таблицы, к которой они относятся, 
        например, book.price – столбец price из таблицы book, supply.price – столбец price из таблицы supply;
    2 все таблицы, используемые в запросе, нужно перечислить после ключевого слова UPDATE;
    3 в запросе обязательно условие WHERE, в котором указывается условие при котором обновляются данные.*/

UPDATE book, supply
SET book.amount = book.amount + supply.amount, book.price = (book.price + supply.price) / 2 
WHERE book.title = supply.title AND book.author = supply.author;

SELECT * FROM book;

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: