Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'ai cette requête qui pourtant me parait simple:
qui me donne cette erreur:
La boulette doit vous sauter aux yeux, mais moi je ne vois rien
Vous avez une idée svp ?
Hors ligne
AND ident1 = ident2
à remplacer par
AND( (t1.nom=t2.nom) AND (t1.prenom=t2.prenom))
a++
Hors ligne
Saluton,
En fait, les alias de colonnes ne sont connus de MySQL qu'après le filtrage avec la clause WHERE.
Ce qui n'est pas le cas avec HAVING , GROUP BY ou ORDER BY qui eux interviennent une fois le filtrage de la clause WHERE effectué et que les noms de colonnes du résultat aient été éventuellement renommés avec leur alias.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Merci pour le coup de main, ça fonctionne. Et merci aussi pour l'explication.
Hors ligne
Pages :: 1