SQL插入新行

SQL插入新行,sql,Sql,我有一个问题,我不知道如何在表中添加新行。我只想再添加一行具有相同ID_组但具有不同ID_项的代码。 我有一个名为ID_group的列,ID从1到230,每个ID_组有7行(下面的查询)。现在我需要在每个ID_组中添加第8行,因为有一个新的ID_项是7(逻辑上)。这个查询只显示了我所说的内容 id_group id_item 9 0 9 1 9 2 9 3 9 4 9 5

我有一个问题,我不知道如何在表中添加新行。我只想再添加一行具有相同ID_组但具有不同ID_项的代码。 我有一个名为ID_group的列,ID从1到230,每个ID_组有7行(下面的查询)。现在我需要在每个ID_组中添加第8行,因为有一个新的ID_项是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和开发新手,非常抱歉有任何愚蠢的问题。

假设T-SQL,并且我知道您正试图为每个现有的id组添加一个id\u项7,这应该可以做到:

Insert MyTable (Id_group, ID_Item)
select distinct Id_group,7 from MyTable 
INSERT INTO [tablename] (id_group,id_item)
SELECT DISTINCT id_group,7
FROM [tablename];

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

假设T-SQL,并且我知道您正在尝试为每个现有的id组添加一个id项7,这应该可以做到:

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


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

对不起,查询在哪里?请在Google上搜索以了解SQL的基本知识。您可以按原样显示SQL查询吗?查找SQL插入命令对不起,查询在哪里?在谷歌上搜索以了解SQL的基本知识。你能告诉我们SQL查询的现状吗?查找SQL插入命令我想你的意思是,
INSERT-into
@Kaf-into是完全可选的,不添加任何内容我想你的意思是,
INSERT-into
@Kaf-into是完全可选的,不添加任何内容如果我有另一列的值呢这对于每个id_组也是相同的。我不能为两列使用distinct?@Hugo如果您对具有相同id_分配器的新记录满意,您可以将该列添加到INSERT INTO并选择distinct,因此您需要将INSERT INTO[tablename](id_组,id_分配器,id_项)从[tablename]中选择distinct id_组,id_分配器,7;工作得很好。非常感谢。如果我有另一个列,其中的值对于每个id_组也是相同的呢。我不能为两列使用distinct?@Hugo如果您对具有相同id_分配器的新记录满意,您可以将该列添加到INSERT INTO并选择distinct,因此您需要将INSERT INTO[tablename](id_组,id_分配器,id_项)从[tablename]中选择distinct id_组,id_分配器,7;工作得很好。非常感谢。