Bonjour à tous![]()
Je poste un message ici car j'aurais besoin d'un peu d'aide![]()
Je réalise actuellement une base de données sur MySQL (schéma ci-dessous). Les tables et liaisons sont déjà créées dans MySQL. Cependant, j'aimerais réaliser deux triggers/déclencheurs.
Les objectifs de ceux-ci :
Le premier : le client a dix points sur sa carte dès qu'il effectue une commande d'une valeur de 50 euros par exemple. (donc, à chaque fois qu'un article acheté est encodé au sein de la base de données, les points correspondants s'ajoutent dans la colonne de l'entité "carte de fidélité" sur le schéma de la base de données).
Le deuxième : à chaque fois que 100 points seraient atteints sur la carte de fidélité, le client reçoit une réduction de 10% sur sa prochaine commande.
Je m'en sors lorsque le trigger porte sur deux tables. Cependant, je suis complètement perdue quand il faut faire des jointures de plusieurs tables au sein d'un trigger.
Quelqu'un pourrait-il m'orienter sur la façon dont je doit procéder ou du moins qu'elles seraient les jointures que je devrais faire pour que celui-ci fonctionne.
Merci d'avance.
![]()
Partager