Komentáře uživatele Kajman
K článku: Mysql pořadí řádku v dotazu
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.
K článku: Mysql pořadí řádku v dotazu
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)
K článku: Mysql pořadí řádku v dotazu
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
K článku: Mysql pořadí řádku v dotazu
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ů.
K článku: Mysql pořadí řádku v dotazu
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]

RSS