Bonjour,
Je n'arrive pas à mettre à jour une table:
ERREUR :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE CLASSIF_TMP SET ORDRE = (SELECT CLASSIFICATION_TAXON_NAME FROM CLASSIFICATION WHERE CLASSIFICATION.CLASSIFICATION_CODE IN (SELECT CLASSIFICATION_PARENT_CODE FROM CLASSIFICATION WHERE CLASSIFICATION.CLASSIFICATION_TAXON_NAME IN CLASSIF_TMP.FAMILLE) AND CLASSIFICATION.LEVEL_CODE IN 9) WHERE ORDRE IS NULL;
ORA-01427: single-row subquery returns more than one row
Pourtant la requête prise individuellement fonctionne et effectivement renvoie plusieurs lignes. L'Update fonctionne également si j'utilise une autre colonne que FAMILLE dans la table CLASSIF_TMP.
Quelqu'un pourrait il m'aider?
D'avance merci
Partager