je normalni ?

Jan Serak sherry na pikebo.cz
Neděle Duben 30 23:09:28 CEST 2000


Honza Pazdziora wrote:
> A neni nahodou zakopany pes v tom, ze se v tom view pouziva ORDER BY?
> To 8i jakoze uz prohlasilo za legalni? Hmm -- pokud to view existuje,
> tak asi ano ... ledaze by bylo invalidni.

Nenene, to view je OK. Funguje na "cokoli" s vyjimkou select count(*).

> 
> > Btw. me pritom napada, proc vubec delate select count(*) from view,
> > ktery sumuje_a_grupuje a jeste k tomu tridi? Neznam semantiku dat,
> > ale mam pocit, ze chcete zjistovat pocet uzivatelu, kteri maji
> > nejaky w_log (nevim, co to je, ale to je lhostejne). Co takhle:
> >
> >       select count(distinct id) from w_log;
> >
> > ? Usetrite na joinu, grupovani a trideni.
> 
> ;-) No, s distinctem delam to grupovani (resp. trideni) tak jak tak.

Samozrejme, grupuje se. Ale jenom na w_log.id, nikoli na dvojici sloupcu
(coz nemusi byt az takovy problem), ktera "vypadava" z joinu (to uz
muze sehrat roli), ale tridit podle group-ovaneho count(*) se uz nemusi
vubec.

					Jan Serak


Další informace o konferenci Test