SQL SELECT beznadej

radim.kubacki na rtscs.cz radim.kubacki na rtscs.cz
Úterý Červenec 27 10:37:36 CEST 1999


> select filmovy_titul.ft_nazev, chce_videt.ft_id, count(*) from
> filmovy_titul, chce_vide
> t where filmovy_titul.ft_id=chce_videt.ft_id group by chce_videt.ft_id;
> 
> Na MySQL dostanu presne to co chci. Na Postgersu mi to rekne 
> ERROR:  parser: illegal use of aggregates or non-group column in target
> list
> 
> Ufff... jsem zmateny... nevite nekdo, co je spatne?
> 
Zkusil bych nahradit count(*), treba count(chce_videt.ft_id). Jestli tu
hvezdicku nenahradi totiz seznamem vsech atributu relaci z FROM klauzule.
POSTGRES jsem nezkousel, takze jen hadam.

Radim


Další informace o konferenci Databases