[Jointures]Update et Delete
Posté : 22 mai 2007, 14:32
Bonjour à tous,
Voila, j'aimerais savoir s'il est possible de faire des jointure entre les tables pour des update et/ou pour des delete ??
Parce que, pour le moment, disons que je fais cela :
Donc deux requêtes. Est-ce que je peux faire :
J'ai essayé avec plusieurs forme d'ecriture, j'ai toujours eu une erreur du type :
Quelqu'un pour me dire que j'ai tort svp
??
Voila, j'aimerais savoir s'il est possible de faire des jointure entre les tables pour des update et/ou pour des delete ??
Parce que, pour le moment, disons que je fais cela :
Code : Tout sélectionner
UPDATE table1 as t1 SET t1.champ1=(t1.champ1+1) WHERE t1.id=(SELECT t1_id FROM table2 WHERE table2.t1_id = $id)
UPDATE table2 as t2 SET t2.champ1=(t2.champ1+1) WHERE t2.t1_id=$id
Code : Tout sélectionner
UPDATE table1, table2 SET t1.champ1=(t1.champ1+1), t2.champ1=(t2.champ1+1)
LEFT JOIN table2 ON table2.t1_id = table1.id
WHERE t1_id = $id
Je suis en train de me dire que c'est impossible a faire....You have an error in your SQL syntax;
Quelqu'un pour me dire que j'ai tort svp