Как мне взять SELECTed вывод и записать его в новую таблицу в MySQL?
Возможный дубликат:
Вставить данные из таблицы
Из основной таблицы налогов я хочу иметь возможность делать вычисления и записывать вывод в новую таблицу.
select zipcode, sum(A00100)/sum(N1) as 'avg_agi' from taxbyzip2008 group by zipcode;
Новая таблица с именем avgagi будет иметь два поля (столбца): почтовый индекс и avg_agi.
Я знаю, как создать новую таблицу, но я не знаю, как взять вывод из вышеупомянутого выбора и записать его в новую таблицу avgagi и заполнить его zipcode и avg_agi. Спасибо!
2 ответа
Решение
Сделать вашу таблицу, а затем
insert into avgagi
select zipcode, sum(A00100)/sum(N1) as 'avg_agi' from taxbyzip2008 group by zipcode;
insert into avgagi (zipcode, avg_agi)
select zipcode, sum(A00100)/sum(N1) as 'avg_agi' from taxbyzip2008 group by zipcode;