1

テーブルに新しい行を追加する方法がわからないという問題があります。ID_Groupが同じでID_itemが異なる行をもう1つ追加したいだけです。IDが1から230のID_groupという名前の列があり、各ID_groupには7行あります(以下のクエリ)。(論理的に)7の新しいid_itemがあるため、各ID_groupに8行目を追加する必要があります。このクエリは、私が話していることだけを示しています。

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 に答える