Update avec champs de plusieurs tables ?

neo557 Messages postés 34 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 30 août 2006 - 25 juin 2004 à 14:43
neo557 Messages postés 34 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 30 août 2006 - 25 juin 2004 à 14:44
Bonjour,

Petit pb de SQL qui commence à me prendre la tête : Je dois faire un update d'un champ dans une de mes tables (Operation) mais j'ai besoin de tester un champ d'une autre table (Service) dans mon Where.

Expl :

UPDATE Operation
SET OperationExpFlg = 1
WHERE
(SELECT Service.DeviceNr FROM Service WHERE ServiceDeviceNr = 1101 AND

Operation.OperationExpFlg = 0 AND (Operation.OperationType 1 OR Operation.OperationType 4) AND
Operation.OperationDate >= '01.06.2004 00:00:00' AND
Operation.OperationDate <= '01.08.2004 00:00:00'

Voilà j'aurais voulu faire un JOIN mais avec un update j'y arrive pas.

QQun sait il comment je pourrais faire pour pouvoir tester ce Service.DeviceNr dans mon WHERE ???

Merci d'avance

Nelson

1 réponse

neo557 Messages postés 34 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 30 août 2006 1
25 juin 2004 à 14:44
Oups j'ai écris un peu trop grand....

je réctifie

(SELECT Service.DeviceNr FROM Service WHERE Service.DeviceNr = 1101) AND

Nelson
0