Допустим, у вас есть таблица, подобная этой
id terms 1 a 2 c 3 a 4 b 5 b 6 a 7 a 8 b 9 b 10 b
и вы хотите получить такой отчет;
terms count a 4 b 5 c 1
Таким образом, вы запускаете это по первой таблице
SELECT terms, COUNT( id) AS count FROM table GROUP BY terms ORDER BY terms DESC
Все идет нормально.
Но указанный выше статус SQL ставит представление отчета в браузере. Ну, я хочу сохранить эти данные в SQL.
Итак, какую команду SQL мне нужно вставить результаты этого отчета в таблицу?
Предположим, что вы уже создали таблицу, называемую reports
;
create table reports (terms varchar(500), count (int))
Предположим, что таблица reports
пуста, и мы просто хотим заполнить ее следующим видом – с помощью однострочного. Вопрос, о котором я спрашиваю, как?
terms count a 4 b 5 c 1