Как я сказал в своем комментарии, предполагая, что вы не хотите вставлять созданный вручную ключевой столбец и значения суммы в одну и ту же таблицу orders_1; вы должны сначала рассмотреть объединение всех, а затем вставить результат.
INSERT into orders_1_example --assuming this is not the table you want to insert your new values so i changed its name
SELECT 'Flash disk',SUM(quantity)as sum FROM orders_1
UNION ALL
SELECT 'mouse', SUM(quantity*priceEach) FROM orders_1;
Изменить: вы должны создать новую таблицу с именем orders_1_example
с двумя столбцами (ключ, сумма), а затем вставить ее вот так. Если в таблице экскурсий нет столбца с именем «ключ», вы не можете его вставить. Если вы хотите вставить таблицу orders_1
, вам следует изменить свою таблицу, чтобы добавить новый столбец, а затем вставить таким образом.
ALTER TABLE ORDERS_1 ADD COLUMN KEY VARCHAR2(50);
INSERT into orders_1 (KEY,SUM)
SELECT 'Flash disk',SUM(quantity)as sum FROM orders_1
UNION ALL
SELECT 'mouse', SUM(quantity*priceEach) FROM orders_1;
Тогда снова делать это бессмысленно.