Bonjour à tous,
J'ai parcouru le forum a la recherche d'une reponse mais je n'en trouve pas. Voici mon probleme :
Je possède deux tables. La première est articulée comme suis :
id (INT) : clé primaire
id1 (INT) : relation N:1 avec une autre table
id2 (INT) : relation N:1 avec une autre table
valeur (INT)
Je souhaite créer une table type historique à l'aide d'un trigger qui inscrirait la valeur en fonction des permutations (je ne sais pas si je suis bien clair)
Exemple
id = 1
id1 = 1
id2 = 1
Valeur = 10
id=2
id1=2
id2=2
Valeur=20
Cela donnerait une table du genre
id
id1
Valeur1
Valeur2
Encore une fois je ne sais pas si je suis bien clair mais je me propose de vous apporter des précisions.
J'ai essayé un trigger suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 INSERT INTO nom_table (SELECT id1 from table1) UNION (SELECT VALEUR1 FROM table1 where id2 = 1) UNION ......
Cela ne fonctionne pas :/
Merci pour votre aide
Partager