次のようなストアド プロシージャを作成しようとしています: -行
のリストを取得するint
select ItemId from Items -- this returns: 1,2,3,4,5,6
手順の 2 番目の部分では、選択した番号ごとに別のテーブルに行を追加する必要があります。
何かのようなもの:テーブル (ItemIdInAnotherTable) 値 (ItemId) に挿入する前の結果の foreach ItemId
更新
質問から 1 つの重要な部分を見逃しています。手順の別の部分で、選択したアイテムを別のテーブルに挿入するときに、さらにいくつかの列を挿入する必要があります。このようなもの:insert into dbo.ItemsNotificator (UserId,ItemId) (13879, (ItemId から ItemId を選択))
したがって、それは1つの列ではありません。混乱させて申し訳ありません :(