Bonjour,
J'aimerai faire un update sur une table via la commande select mais cet update est un ptit peu complexe car utilise des jointures.

J'ai 2 table:
- T1 : qui contient tous les noms de mes applications
- T2: Les utilisateurs utilisants les application ainsi que le nom du serveur qu'utilise l'appli.

Schéma:

T1: Nom_APPLI
APPLI 1
APPLI 2
APPLI 3

T2: Utilisateurs / appli /serveur
Utilisateurs Nom_Appli Server_name
U1 APPLI1 FR
U2 APPLI1 FR
U3 APPLI2 VI
J'aimerai faire un update de ma T1 en rajoutant le server_name en utilisant une jointure entre T1 et T2.

Apres avoir fait un alter_table, j'ai tenté ceci:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
UPDATE T1
SET server_name =
  (SELECT b.server_name
   FROM T1 a,
     T2 b
   WHERE a.nom_appli = b.nom_appli )
J'ai effectué quelques recherches sur google et sur ce forum depuis quelque sjours mais je galère vraiment
Je vous remercie de votre aide chez develeppez.netteurs!!