Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Dvostruka relacija i SQL upit

[es] :: Access :: Dvostruka relacija i SQL upit

[ Pregleda: 2667 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Yoorke

Član broj: 109237
Poruke: 12
*.ptt.yu.



Profil

icon Dvostruka relacija i SQL upit01.09.2006. u 18:54 - pre 214 meseci
Imam dve tabele CLANOVI i PRIHODI. Prva tabela ima kolone IdVisinePrihoda i IdVisineOstalihPrihoda. Obe kolone povezane su relacijama sa kolonom IdPrihoda iz tabele PRIHODI.
Upit koji je izgenerisao ACCESS izgleda ovako:

SELECT Clanovi.*
FROM Prihodi INNER JOIN Clanovi ON (Prihodi.IdPrihoda = Clanovi.IdVisineOstalihPrihoda) AND (Prihodi.IdPrihoda = Clanovi.IdVisinePrihoda)

Problem je sto ovaj upit radi jedino ako su identicne vrednosti u obe kolone tabele CLANOVI. Kako da napisem upit a da mi prikazuje vrednosti nezavisno od toga sta je upisno u bilo koju kolonu?
Ako tako nesto moze da se uradi, kako bi se kasnije vrsila pretraga po visini prihoda? Ako bi napisao Prihodi.Visina="2000" prikazivao bi i kolonu IdVisinePrihoda i IdVisineOstalihPrihoda.
Hvala na odgovorima.
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: Dvostruka relacija i SQL upit03.09.2006. u 22:08 - pre 214 meseci
Malo konfuzno, ispada da ti Access kao nesto generise, a tebi se to ne svidja ...

Ako sam te dobro razumeo, tebi treba ovo:
Code:

SELECT Clanovi.*
FROM (Clanovi 
INNER JOIN Prihodi AS GlavniPrihodi ON Clanovi.IdVisinePrihoda = GlavniPrihodi.IdPrihoda)  
INNER JOIN Prihodi AS OstaliPrihodi ON Clanovi.IdVisineOstalihPrihoda = OstaliPrihodi.IdPrihoda  
WHERE GlavniPrihodi.Visina = 2000 OR OstaliPrihodi.Visina = 2000


Nisi naveo kog je tipa polje Visina, pa sam pretpostavio da je numerickog tipa, a ako je znakovnog tipa onda samo dodaj apostrofe.
 
Odgovor na temu

Yoorke

Član broj: 109237
Poruke: 12
*.ptt.yu.



Profil

icon Re: Dvostruka relacija i SQL upit03.09.2006. u 23:10 - pre 214 meseci
Tako nesto mi je trebalo. Hvala.
 
Odgovor na temu

[es] :: Access :: Dvostruka relacija i SQL upit

[ Pregleda: 2667 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.