Bonjour à tous,
Je voudrais savoir si un alias peut être insérer dans une clause WHERE.
Voici ma requête.
et la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select d.GLA_ID, d.OPCD_ID, d.CIC_ID as CIC_ID_DESC, d.LANGUAGE, d.DESCRIPTION, d.SHORT_DESCRIPTION, g.CIC_ID as gcic from NMS_DESCRIPTIONS d, NMS_GL_ACCOUNTS g where d.GLA_ID = g.GLA_ID AND ((CIC_ID_DESC=0) OR (d.GLA_ID in (select GLA_ID from NMS_GL_ACCOUNTS where CIC_ID IS NOT NULL)))
n'est pas du tous appréciée par le logociel SQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (CIC_ID_DESC=0
Le message d'erreur est le suivant
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 13:42:32 ORA-00904: "DESC_CIC_ID": invalid identifier
Partager