Olisiko mahdollista käyttää kenttien valitsemisen aikana annettuja aliaksia myös jotenkin WHERE -osassa? Käytössä MySQL 5.
SELECT kentta1, kentta2, (SELECT kentta1 FROM taulu2) as kentta3 FROM taulu1 WHERE kentta3 = 5
Homma ei tämmöisenään toimi, MySQL valittaa WHERE-osasta.
Ja tuo kysely koittaa vaan havainnollistaa ongelmaa, varsinainen kysely ei ole noin hupsu. 8-)
EDIT: Ja löysinkin asiaan jo ratkaisun:
http://dev.mysql.com/doc/refman/5.1/en/problems-with-alias.html
Aihe on jo aika vanha, joten et voi enää vastata siihen.