Bonjour,
Voici l'update
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE TIERS set FOUREF=(SELECT distinct G.MATRICULE from GF_TIERS_MATRICULE@DWHPROD G where G.CODTIE=TIERS.CODTIE);J'ai bien une seule ligne par matricule dans mon select...L'UPDATE ci-dessus retourne l'erreur ORA-01427
UPDATE TIERS set FOUREF=(SELECT distinct G.MATRICULE from GF_TIERS_MATRICULE@DWHPROD G where G.CODTIE=TIERS.CODTIE)
Rapport d'erreur -
Erreur SQL : ORA-01427: sous-requête ramenant un enregistrement de plus d'une ligne
01427. 00000 - "single-row subquery returns more than one row"
Est-ce que quelqu'un à une astuce?
Partager