Bonjour à tous,

Je me permets de venir demande un peu d'aide pour une requête SQL que je n'arrive pas à faire. Auriez-vous la sympathie de me mettre sur la bonne route ?

Voici mon cas :

Table utilisateurs_1 composée d'un champ user_id, user_clean et user_type
Table utilisateurs_2 composée d'un champ user_id, user_clean et user_type

Jusque là c logique, non ?

Besoin :
Mettre à jour les user_id de la table utilisateurs 1 en reprenant celui de la table utilsateurs_2 pour les enregistrements ayant le même user_clean et dont les users_type sont différents de 2.

1er test = Utilisation d'un select et ca fonctionne. En retour j'ai bien les enregistrements concernés.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT *
FROM utilisateurs_1 p
INNER JOIN utilsateurs_2 e
  ON e.user_clean = p.user_clean
  WHERE e.user_type != 2;
Mais je sèche totalement pour mettre tout ca à jour

Pourriez-vous m'apporter votre aide ?!

Merci !