- Ajouter un champ calculé à une table [MySQL] - SQL/NoSQL - Programmation
MarshPosté le 23-01-2020 à 16:36:22
Bonjour,
Je souhaite ajouter un champ calculé à un table, la difficulté pour moi étant qu'il faut ajouter la valeur d'un champs de la table en question avec des champs d'une autre table, identifiées avec l'ID de la première.
Est-il possible de faire ça directement avec une "Generated Column" ou bien faut-il que je passe par des triggers mettant à jour ce champs "heures_totales" lors d'un insert, delete ou update de la Table2?
Marsh Posté le 23-01-2020 à 16:36:22
Bonjour,
Je souhaite ajouter un champ calculé à un table, la difficulté pour moi étant qu'il faut ajouter la valeur d'un champs de la table en question avec des champs d'une autre table, identifiées avec l'ID de la première.
Exemple:
Table1: ID, Nom, Heures, heures_totales (=Heures+Table2.heures)
Tables2: ID_Table1, heures
Est-il possible de faire ça directement avec une "Generated Column" ou bien faut-il que je passe par des triggers mettant à jour ce champs "heures_totales" lors d'un insert, delete ou update de la Table2?
Par avance merci!