我有一个问题我不知道如何向表中添加新行。我只想添加一行具有相同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和开发的新手,很抱歉任何愚蠢的问题。
答案 0 :(得分:2)
Insert MyTable (Id_group, ID_Item)
select distinct Id_group,7 from MyTable
答案 1 :(得分:2)
假设T-SQL并且我理解您正在尝试为每个现有的id_group添加id_item 7,那么应该这样做:
INSERT INTO [tablename] (id_group,id_item)
SELECT DISTINCT id_group,7
FROM [tablename];
您必须替换[tablename]
的实际表名。