Как вы вставляете группу по результату подсчета в таблицу? Я пытаюсь вставить список имен с подсчетами для каждого.Вставить группу По результатам подсчета в таблицу
Спасибо!
Как вы вставляете группу по результату подсчета в таблицу? Я пытаюсь вставить список имен с подсчетами для каждого.Вставить группу По результатам подсчета в таблицу
Спасибо!
Вы делаете запрос выбора, который дает вам результат, который вы хотите, тогда вы просто положите вставку перед ним. Пример:
insert into NameCount (Name, Cnt)
select Name, count(*)
from Persons
group by Name
Это, вероятно, зависит от точного RDBMS вы используете, но этот синтаксис является общим для выполнения этой задачи:
insert into groupTable(name, count)
select name, count(*) as count from people
group by name
Это предполагает, вы уже создали groupTable таблицы. Некоторые двигатели позволяют вам создавать таблицу непосредственно из запроса
create table groupTable as
select name, count(*) as count from people
group by name
Какой стол? Какой язык? Мы говорим о базах данных? Какую базу данных вы используете? –
Извините ... MySQL. Две таблицы столбцов. Попытка вставить результат подсчета. – Mike
Для получения дополнительной информации см .: http://stackoverflow.com/questions/1853363/query-a-list-of-names-from-one-table-that-appear-in-a-field-in-a-different- Таблица –