PG: co muze byt v HAVING/WHERE/ORDER BY?
Ondrej Koala Vacha
koala na fi.muni.cz
Pondělí Říjen 28 20:48:02 CET 2002
On Mon, 28 Oct 2002, Jan Kasprzak wrote:
> > select primarni_klic, (9876*attr1-attr2*attr3) as hodnota
> where hodnota > 12345 order by hodnota
> ERROR: Attribute 'hodnota' not found
>
Neodpovidam na PG, ale aspon u mysql to je tak, ze pokud je to jmeno 'as
neco', tak musi byt v having, nikoli where. (A naopak, pokud chci v having
mit normalni sloupec, musi mit jmeno 'as ...'). Predpokladam, ze toto je
standard SQL. Opravdu nejede:
select primarni_klic, (9876*attr1-attr2*attr3) as hodnota
from mojetabulka
having hodnota > 12345 order by hodnota
--
Ondrej Koala Vacha
Další informace o konferenci Databases