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 :
Merci d'avance à ceux qui peuvent m'aiderCitation:
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