Posted By: vejpuste (Libor Vejpustek) on 'CZdatabases' Title: Re: jeden kontrolni select Date: Fri Sep 8 13:39:50 2006 Pokud Ti nevadi, ze to pripadne prekryvy vypise vickrat, tak muzes pouzit tohle : select * from prekryv a, prekryv b where a.id=b.id and not a.rowid=b.rowid and ((b.od between a.od and a.do) or (b.do between a.od and a.do)) order by 1,2,3 Otevres stejnou tabulku 2x, takze potrebujes mit aliasy ("a" a "b") rowid je jednoznacna identifikace radku. Ve strukture jsi ji nepopsal, takze ji tam bud nemas nebo musis pouzit nejakou vnitrni nebo pouzij porovnani vsech polozek, coz je nejpomalejsi. Nepouziva to nic specialniho, takze by to melo behat na vsem moznem. Pokud mas tabulku velkou, tak pouzij indexy, at u toho neusnes. Minimalne na polozku id. Dej pak vedet, jestli to pomohlo. Libor Vejpustek Ceska zemedelska univerzita Praha http://web.czu.cz/~vejpuste/ E-mail : vejpuste@uvt.czu.cz