Bonjour,

Je viens depuis la semaine derniere de recuperer un nouveau projet et je bloque sur une requete . J'ai beau la tourner dans tous les sens .... ca veut pas.

J'ai une table INTERVENTION qui contient les interventions realisees sur des vehicules (poids lourd).Elle contient un champ IDIMMAT qui est lié avec la table VEHICULE qui contient les vehicules avec une MARQUE.
Le champ IDMARQUE est lié avec la table des VEHICULEMARQUE.

Pour récapituler:

Table INTERVENTION   : IDINTERVENTION, IDIMMAT
Table VEHICULE       : IDIMMAT       , IDMARQUE
Table VEHICULEMARQUE : IDMARQUE      , INTNBREINTERVENTION

Je ne sais pas pourquoi mais le concepteur souhaite que dans la table VehiculeMarque soit stocké le nombre d'intervention par marque (je lui ai expliquée que je ne vois pas l'utilitée ..... bref !) au travers du champ IntNbreIntervention


Comment donc mettre a jour cette information.

J'ai tenté un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
UPDATE VehiculeMarque
   SET IntNbreIntervention = (select count(*)
                                from Intervention
                                join ......
                                  on vehiculemarque.IDMarque = TableJointe.IDMarque);
cela ne fonctionne ppaaasssss.

Une idée ?

Merci d'avance pour vos réponses et votre lecture.
Passez de bonnes fêtes.