Bonjour,

j'ai une requête avec plusieurs colonne en case, la première colonne je la renomme "nature" et je voudrais dans une autre colonne faire un case sur cette colonne "nature" mais j'ai l'erreur suivante :

ORA-00904: "NATURE" : identificateur non valide

voici mon code :

select bi.order_code, bo.ordre_initial,
(case
when bo.schema_offre = 'PORT' then 'GoD' else 'Bad'
end) as nature,
(case nature
when 'GoD' then bo1.adresse_ip
end) as pays_ip
from bibit_analysis.bibit_info bi, portail.bibit_ordre bo, portail.bibit_ordre bo1
where bi.order_code = bo.num_ordre
and bo.ordre_initial = bo1.num_ordre
and bi.ip_adress is null
and bo1.adresse_ip is not null
Merci d'avance à ceux qui peuvent m'aider