/*Добавить из таблицы supply в таблицу book, все книги, кроме книг, написанных Булгаковым М.А. и Достоевским Ф.М.

С помощью запроса на добавление можно не только добавить в таблицу конкретные значения (список VALUES), 
    но и записи из другой таблицы, отобранные с помощью запроса на выборку.  
В этом случае вместо раздела VALUES записывается запрос на выборку, начинающийся с SELECT.  
В нем можно использовать WHERE, GROUP BY, ORDER BY.

Правила соответствия между полями таблицы и вставляемыми значениями из запроса:

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

INSERT INTO book (title, author, price, amount)
SELECT title, author, price, amount
FROM supply
WHERE author NOT IN('Булгаков М.А.', 'Достоевский Ф.М.' );

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: