Bonjour,
Ma requete sql suivante contient une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 UPDATE document doc SET (doc.ID_SIGNATAIRE,doc.ID_SIGNATAIRE_DELEGUE) = (SELECT aut.ID_AUTEUR_IDENTIFIE, aut.ID_OPERATEUR FROM AUTEURS_TROUVES aut WHERE doc.AUTEUR=aut.AUTEUR AND doc.IDOPERATEUR = aut.ID_OPERATEUR AND doc.ID_SIGNATAIRE = aut.ID_OPERATEUR) WHERE EXISTS (SELECT NULL FROM AUTEURS_TROUVES aut WHERE doc.AUTEUR=aut.AUTEUR AND doc.IDOPERATEUR = aut.ID_OPERATEUR AND doc.ID_SIGNATAIRE = aut.ID_OPERATEUR);
Voici l'erreur de ma requête :
Comment faire pour résoudre ce problème ?SET (doc.ID_SIGNATAIRE,doc.ID_SIGNATAIRE_DELEGUE) = (SELECT aut.ID_AUTEUR_IDENTIFIE, aut.ID_OPERATEUR
*
ERREUR à la ligne 2 :
ORA-01427: Sous-interrogation ramenant un enregistrement de plus d'une ligne
Merci
Partager