Komentáře uživatele Kajman

Re: Re: Re: Re: Re: Re: Re: Re: nesmyslě složitě

Myslím, že náročnost pro db by se dala otestovat dotazy nad statisícem řádků - podle mého odhadu tam bude celkem rozdíl v rychlosti.

Re: Re: Re: Re: Re: Re: nesmyslě složitě

A při group by, můžete dát select count(*)+1 from (select sum(gol) golu group by hrac having golu>$goly_jagra)

Re: Re: Re: Re: Re: Re: nesmyslě složitě

To není metoda "Kajman", následující, další mi takhle kdysi taky někdo poradil. Je to jednoduché rychlé řešení. Mohou se vracet klidně všechny sloupečky a oba směry lze spojit přes union, takže stačí jeden jediný dotaz. A limit 350,1 vypíše 351. řádek - žádné složitosti

Re: Re: Re: Re: nesmyslě složitě

select count(*)+1 poradi from tabulka t where t.rok=2008 and t.golu>(select j.golu where j.rok=2008 and j.hrac='Jágr') Prostě spočítáte, kolik je před ním... tedy má více gólů.

nesmyslě složitě

Na pořadí přeci stačí sečíst počet řádků, které po seřazení budou nahoře nad akutálním a přičíst jedničku. Takže jen obyčejné where. Na další stačí obdobně vybrat jen např. nejmenší z větších... select id dalsi from tabulka where id>201 order by id limit 1

položek 0-5 z 5 [1 / 1]