Requête SQL Server - comment insérer des valeurs sélectionnées dans une autre table

Voici ce que je suis en train de faire.

C'est l'instruction select

select Id 
from tblUsersPokemons 
where UserId = 1 and PokemonPlace = 'bag'

Maintenant je veux insérer de ceux qui sont retournés Id dans une autre table comme ceci:

foreach all returned Ids
   insert into tblNpcBattleUsersPokemons values (Id, 1)

Comment puis-je le faire ?

OriginalL'auteur MonsterMMORPG | 2012-12-10