1

我有一个问题,我不知道如何在表格中添加新行。我只想再添加一行具有相同 ID_Group 但具有不同 ID_item 的行。我有一个名为 ID_group 的列,其 id 从 1 到 230,每个 ID_group 有 7 行(下面的查询)。现在我需要向每个 ID_group 添加第 8 行,因为有一个新的 id_item 是 7(逻辑上)这个查询只显示我在说什么

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 和开发新手,对任何愚蠢的问题感到抱歉。

4

2 回答 2

2
Insert MyTable (Id_group, ID_Item)
select distinct Id_group,7 from MyTable 
于 2013-03-07T15:05:59.797 回答
2

假设 T-SQL 并且我理解您正在尝试为每个现有的 id_group 添加一个 id_item 7,这应该这样做:

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

您必须将实际表名替换为[tablename].

于 2013-03-07T15:08:35.700 回答