/*Добавить из таблицы 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;
To embed this project on your website, copy the following code and paste it into your website's HTML: