2013-03-07 6 views
1

У меня проблема, я не знаю, как добавить новую строку в таблицу. Я просто хочу добавить еще одну строку с той же ID_Group, но с другим ID_item. У меня есть столбец с именем ID_group с идентификатором от 1 до 230, и каждый ID_group имеет 7 строк (запрос ниже). Теперь мне нужно добавить 8-ю строчку в каждой ID_group, потому что есть новый id_item что 7 (логически) Этот запрос показывает только то, что я говорю оSQL Вставить новую строку

id_group id_item 
    9  0 
    9  1 
    9  2 
    9  3 
    9  4 
    9  5 
    9  6 
    10  0 
    10  1 
    10  2 
    10  3 
    10  4 
    10  5 
    10  6 
    11  0 
    11  1 
    11  2 
    11  3 
    11  4 
    11  5 
    11  6 
    13  0 
    13  1 
    13  2 
    13  3 
    13  4 
    13  5 
    13  6 

Можете ли вы мне помочь?

Еще одна вещь. Я новичок в SQL и разработке, поэтому жаль любого глупого вопроса.

+0

Извините, где запрос? – ssilas777

+0

Искать в Google, чтобы узнать основную информацию о SQL. – Agilox

+0

Вы можете показать нам запрос sql в том виде, в каком он стоит? – qujck

ответ

2

Предполагая, T-SQL, и я понимаю, что вы пытаетесь добавить id_item 7 для каждого существующего id_group, это должно сделать это:

INSERT INTO [tablename] (id_group,id_item) 
SELECT DISTINCT id_group,7 
FROM [tablename]; 

Вы должны заменить фактическую таблицу имя для [tablename].

+0

Что делать, если у меня был другой столбец со значениями, которые одинаковы для каждой id_group. Я не могу использовать пользователя для обоих столбцов? – Hugo

+0

@Hugo Вы можете добавить этот столбец в INSERT INTO и SELECT DISTINCT, если вы в порядке с новыми записями, имеющими один и тот же id_dispenser, поэтому у вас будет INSERT INTO [имя_таблицы] (id_group, id_dispenser, id_item) SELECT DISTINCT id_group, id_dispenser, 7 FROM [tablename]; –

+0

РАБОТАЕТ СОВЕРШЕННО. БОЛЬШОЕ СПАСИБО. – Hugo

2
Insert MyTable (Id_group, ID_Item) 
select distinct Id_group,7 from MyTable 
+0

Я думаю, вы имеете в виду «Вставить в». – Kaf

+0

Спасибо за помощь – Hugo

+0

@Kaf в полностью необязательно и ничего не добавляет – HLGEM

Смежные вопросы