OK J'ai une table qui a deux colonnes, ID utilisateur et ID course. Il est utilisé pour attribuer des cours de formation à un utilisateur. Il ressemble à ceci:Dupliquer une ligne dans SQL?
userid courseid
0 1
0 3
0 6
1 1
1 4
1 5
si l'utilisateur 0 est affecté à des cours 1,3,6 et l'utilisateur 1 est affecté à 1, 4 5
de toute façon que je dois prendre chaque utilisateur qui est attribué à 6 et créer une nouvelle ligne qui a cet ID utilisateur et coursid 11, assignant fondamentalement chaque utilisateur qui est actuellement affecté à 6 à être également affecté à 11
pour une raison quelconque (je n'ai pas créé cette base de données) les deux lignes sont marquées comme primaires clés, et certaines déclarations que j'ai essayé ont jeté une erreur à cause de cela, que diable est l'affaire?
oh c'est peut-être parce qu'il y a quelques utilisateurs qui sont déjà assignés à 11 donc c'est étouffant sur ceux-ci peut-être?
s'il vous plaît aider
GS - c'est une construction intéressante - où est-ce que ça marche? Cela ne fonctionne pas dans SQL Server 2005 ... –