Bonjour,
J'ai 2 tables : Client(Id_client, Nom, Prenom) et Requête (Numero, Noms, Prenoms).
Pour le moment, le champ Requête.Numero est vide, mais je voudrais le remplir avec l'Id_client correspondant.
C'est-à-dire que pour remplir Requête.Numero, je cherche dans Client l'Id_client du client ayant le même nom et prénom que dans Requête. En sachant aussi que dans Requête il existe des doublons.
J'ai fait cette requête:
Code :
UPDATE requête SET Numero = (SELECT DISTINCT(Id_client) FROM Client WHERE Client.nom = requête.noms AND Client.prenom = requête.prenoms)
|
Mais elle renvoie plusieurs résultats.
Dois-je utiliser une fonction et des curseurs, ou y a-t-il plus simple ?
Merci.