Bonjour à tous!

Voici mon soucis.
J'ai une table toto qui contient entre autre 2 colonnes : la premiere no_utilisateur, et la seconde nom_utilisateur. (ce ne sont pas les clés de ma premiere table)
A coté, j'ai une table tata qui contient uniquement les infos concernant les utilisateurs, donc je retrouve mon cle_utilisateur et mon nom_utilisateur.

Dans la table toto, le champ no_utilisateur n'est pas toujours renseigné.
Je comptais donc faire une requete du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
update toto 
   set no_utilisateur = (select cle_utilisateur 
                           from toto,tata 
                          where tata.cle_utilisateur=toto.no_utilisateur 
                             and ....)
Le probleme est que ma sous requete me renvoie plus d'une ligne...
Je ne sais pas comment faire en sorte de mettre a jour ma table ligne par ligne

Merci pour votre aide