Posted By: JiMo (I'm flyiiiiiiing!!!!!!!!!) on 'CZdatabases'
Title: Re: jeden kontrolni select
Date: Mon Sep 11 19:04:34 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.
Je tam jeste dalsi id, ktere pouzit slo.
Diky, tohle je chodive reseni, jen to jeste vybira i polozky, ktere maji "do"
jedne polozky stejne jako "od" jine polozky, coz nevadi, jen se nesmi kryt.
Ale to uz snad prepisu sam, akorat misto between budou dve porovnani s ostrou
nerovnosti.
JiMo:)
CONNECT 300^M .....OP^aFD)*HR!hT%UJ0~~!aS&RT&*WQ$*brI&FG^NO CARRIER