bonjour tout le monde ,
je suis entrain inserer des données de deux tables(d'une base X) vers une table de la base Y.
la table de la base Y a été creer par rapport à quelques champs des deux tables de la base X.
Malheureusement je reçois ce message d'erreur..

"Violation de la contrainte PRIMARY KEY 'pk_courrier_sid'. Impossible d'insérer une clé en double dans l'objet 'dbo.courrier'.
L'instruction a été arrêtée."
y a t il quelqu'un qui pourra m'expliquer ou m'aider a corriger cette erreur.
Je vous remercie d'avance.
voici ma requête:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
INSERT INTO [sfn_TT].[dbo].[courrier]
(CODE_COURRIER,
MODE_COURRIER,
REFERENCE_COURRIER ,
DATE_EMISSION_COURRIER , 
CREATEUR , 
ATTENTION_COURRIER,
CODE_NATURE,
DESTINATION ,
DATE_ARRIVE_COURRIER , 
SOCIETE ,
NECESSITE_REPONSE , 
AFFECTER , 
DATE_CLOTURE , 
DATE_limite )
select
CRR.CODE_COURRIER,
CRR.MODE_COURRIER,
CRR.REFERENCE_COURRIER ,
CRR.DATE_EMISSION_COURRIER , 
CRR.CREATEUR , 
CRR.ATTENTION_COURRIER,
CRR.CODE_NATURE,
CRR.DESTINATION ,
CRR.DATE_ARRIVE_COURRIER , 
CRR.SOCIETE ,
CRA.NECESSITE_REPONSE , 
CRA.AFFECTER , 
CRA.DATE_CLOTURE , 
CRA.DATE_limite
from
TA.dbo.COURRIER CRR
inner join TA.dbo.COURRIER_AFFECTER CRA
on CRR.CODE_COURRIER=CRA.CODE_COURRIER