Bonjour,


Mon problème est le suivant : je souhaiterais modifier une colonne d'une table à partir de données d'une autre table
j'ai 2 tables :

une table APPLICATION avec ID_APPLICATION, NOM_APPLICATION
une table TRANSACTION avec ID_TRANSACTION,NOM_TRANSACTION, ID_APPLICATION

algorithme :

si NOM_application est contenu dans la chaine de caractères Nom_transaction alors le champ ID_APPLICATION prend la valeur de l'id qui lui est associée dans la table APPLICATION.

en SQL :

UPDATE TRANSACTION
IF TRANSACTION.NOM_TRANSACTON like '%APPLICATION.NOM_APPLICATION') THEN
TRANSACTION.ID_TRANSACTION=APPLICATION.ID_APPLICATION

<je ne vois pas bien comment intégrer cette idée a une requete>
ex de table transaction & application:

Actuellement :
IDTRANSACTION | NOM_TRANSACTION | ID APPLICATION
1 | blablabla-appli1|...
2 | tarato-appli1|...
3 | banana-appli2|...

IDAPPLICATION|NOM_APPLICATION
1 | appli1
2 | appli2

ce que j'essaie de faire

IDTRANSACTION | NOM_TRANSACTION | ID APPLICATION
1 | blablabla-appli1|1
2 | tarato-appli1|1
3 | banana-appli2|2

IDAPPLICATION| NOM_APPLICATION
1 | appli1
2 | appli2


merci bcp a ceux qui prendront le temps de se pencher sur le probleme, pour me donner des indications

Charly