Bonjour, j'aurais aime savoir si il etait possible da faire une jointure dans un Update avec postgres.
J'ai essaye et je n'y arrive pas :s
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 UPDATE activite A , liaison_activ_mag L SET L.id_activite = @newid WHERE A.idfournisseur = 14 AND L.idactiv = A.id_activite AND A.id_typact = 3 AND (A.datedeb BETWEEN '2007-10-12 00:00:00' AND '2007-10-20 00:00:00') ********** Erreur ********** ERROR: syntax error at or near "," État SQL :42601 Caractère : 19
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 UPDATE activite A INNER JOIN liaison_activ_mag L ON L.idactiv = A.id_activite SET L.id_activite = @newid WHERE A.idfournisseur = 14 AND A.id_typact = 3 AND (A.datedeb BETWEEN '2007-10-12 00:00:00' AND '2007-10-20 00:00:00') ERROR: syntax error at or near "INNER" LINE 2: INNER JOIN liaison_activ_mag L ON L.idactiv = A.id_activite ^ ********** Erreur ********** ERROR: syntax error at or near "INNER" État SQL :42601 Caractère : 20
Merci
Partager