Bonjour!

Voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
INSERT INTO table1(champ1,champ2,champ3,champ4)
SELECT DISTINCT 'une_constante',champA,champB,champC
FROM table2,table3
WHERE un_champ=un_autre champ
ON DUPLICATE KEY
UPDATE champ1='une_constante'
Or SQL Server me sort :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Syntaxe incorrecte vers le mot clé 'ON'.
A noter la structure de ma table1 : structure classique avec une PK en AI.

Merci de votre aide !