Aller au contenu

Avantages et limites des alias


Hyogapag

Sujets conseillés

Bonjour, j'ai une question à propos des alias.

Ma requête est du type :

SELECT c.id, c.nom, a.id AS a_id, a.nom AS a_nom FROM table1 LEFT OUTER JOIN table2 ON <condition-jointure>WHERE <conditions>

Je parviens à mettre comme conditions dans le WHERE (par exemple)

a.nom=foo

mais pas

a_nom=foo

, ce qui me gène.

Est-ce normal? Peut-on feinter?

Lien vers le commentaire
Partager sur d’autres sites

Salut, je pense que c'est un peu normal...

je pense que ce que tu appelles a_nom, c'est ce qui va se trouver dans ta table Resultat, et non pas ce qui vient de table1 ou table2... A mon avis, tu peux utiliser a_nom dans un "HAVING", qui ne doit pas être très loin de ce que tu cherches...

A+

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...