Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: SQL: aliakset WHERE -osassa

siirappi [24.11.2006 11:19:56]

#

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

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta