Query problem,hitno je!
14.09.2011. u 14:43 · pre 183 meseci
#1
Pozdrav.
Potrebna mi je pomoc oko izrade upita.Postoje tabela1 i tabela2. Zelim da mi iz tabele1.colona1 izvlaci vrijenosti iz colone 1 i utvrdjuje da li se nalazi u opsegu vrijednosti izmedju kolona tabela2.colona 1 i tabela2.colona2. Upit bi trebao da izgleda kao:
select * from table2 where tabela1.colona1 between tabela1.col003 and tabela1.col004
medjutim MSSQL 2008 prijavljuje gresku vracanja multiplikovanih vrijednosti.
Zatim sam pokusao sa ogromnim upitom npr.:
select * from tabela1 where 785044919 between col003 and col004 union all
select * from tabela1 where 1838277475 between col003 and col004 union all
select * from tabela1 where 459937403 between col003 and col004 union all
select * from tabela1 where 1841745892 between col003 and col004 union all
select * from tabela1 where 1838864327 between col003 and col004 union all
gdje su crvenom bojom vrijednosti iz tabela1.colona1.Medjutim,ni ovo ne ide jer premasuje memoriju. :( Inace tabela1 ima oko 2 500 000 redova a tabela2 oko 200 000.
Molim za prijedlog oko konstruisanja upita?
Potrebna mi je pomoc oko izrade upita.Postoje tabela1 i tabela2. Zelim da mi iz tabele1.colona1 izvlaci vrijenosti iz colone 1 i utvrdjuje da li se nalazi u opsegu vrijednosti izmedju kolona tabela2.colona 1 i tabela2.colona2. Upit bi trebao da izgleda kao:
select * from table2 where tabela1.colona1 between tabela1.col003 and tabela1.col004
medjutim MSSQL 2008 prijavljuje gresku vracanja multiplikovanih vrijednosti.
Zatim sam pokusao sa ogromnim upitom npr.:
select * from tabela1 where 785044919 between col003 and col004 union all
select * from tabela1 where 1838277475 between col003 and col004 union all
select * from tabela1 where 459937403 between col003 and col004 union all
select * from tabela1 where 1841745892 between col003 and col004 union all
select * from tabela1 where 1838864327 between col003 and col004 union all
gdje su crvenom bojom vrijednosti iz tabela1.colona1.Medjutim,ni ovo ne ide jer premasuje memoriju. :( Inace tabela1 ima oko 2 500 000 redova a tabela2 oko 200 000.
Molim za prijedlog oko konstruisanja upita?
Re: Query problem,hitno je!