Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 Добавить число и среднее все чисел  [new]
Dadont
Member

Откуда:
Сообщений: 113
пишу так
insert into `tab` (`last`,`avg_last`) values (10,(select avg(`last`) from `tab`))
ругается
Table 'main_tab' is specified twice, both as a target for 'INSERT' and as a separate source for data
как сделать?
спасибо заранее
22 сен 17, 13:17    [20815629]     Ответить | Цитировать Сообщить модератору
 Re: Добавить число и среднее все чисел  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16236
1) Использовать INSERT .. SELECT
2) Если ошибка останется (ну то есть заменится на другую, но аналогичную) - конвертировать подзапрос в представление.
22 сен 17, 17:07    [20816938]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить