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

Jedan jednostavan ugnjezden upit

[es] :: Baze podataka :: Jedan jednostavan ugnjezden upit

[ Pregleda: 2933 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

batasson
Nikola Pasic
Beograd

Član broj: 96246
Poruke: 148
95.180.71.*



Profil

icon Jedan jednostavan ugnjezden upit02.12.2009. u 22:08 - pre 175 meseci
Pozdrav svim forumasima! Imam jedan problem sa upitom koji me dosta buni, pa ako je neko raspolozen za pomoc :)

Kada napisem upit:
Code:

SELECT drzave.naziv
FROM drzave INNER JOIN sudija ON drzave.id_drzava = sudija.id_drzava
WHERE (((Exists (SELECT sudija.id_drzava
                                   FROM drzave INNER JOIN sudija ON drzave.id_drzava = sudija.id_drzava
                                   WHERE sudija.id_drzava=drzave.id_drzava))=False));


Kao rezultat mi se vraca prazna tabela iako postoji zapis koji odgovara upitu. Kako rezultat bi trebalo da vrati spisak svih drzava iz kojih nema sudija.

U slucaju da promenim da upit bude 'True', dobijem tacne zapise kao rezultat, tj. spisak drzava iz kojih su sudije.
Da li neko ima ideju?? Jer ja nemam :)

Hvala!

p.s. ako nesto znaci, koristim MS Access 2007
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Jedan jednostavan ugnjezden upit03.12.2009. u 14:07 - pre 175 meseci
Citat:
Kako rezultat bi trebalo da vrati spisak svih drzava iz kojih nema sudija.


Mozda ovako:
Code:

SELECT D.naziv
FROM drzave AS D
LEFT JOIN sudija AS S ON S.id_drzava = D.id_drzava
WHERE S.id_drzava IS NULL





 
Odgovor na temu

batasson
Nikola Pasic
Beograd

Član broj: 96246
Poruke: 148
95.180.71.*



Profil

icon Re: Jedan jednostavan ugnjezden upit03.12.2009. u 17:06 - pre 175 meseci
Nece. Desava se potpuno isto kao i sa mojim upitom.

Ovo mi stvarno nije jasno. postoje u tabeli dva zapisa koja odgovaraju kriterijumu, ali nece da ih prikaze.

Evo i tabela:

sudija ($id_sudija, ime, prezime, id_drzava)
drzave ($id_drzava, naziv)
 
Odgovor na temu

Zidar
Canada

Član broj: 15387
Poruke: 3085
*.100.46-69.q9.net.



+79 Profil

icon Re: Jedan jednostavan ugnjezden upit04.12.2009. u 15:46 - pre 175 meseci
U ovom slucaju atbele bez podataka ne vrede. Daj podatke, nekoliko redova, pa da vidimo.
 
Odgovor na temu

darkoradovcic
student
Beograd

Član broj: 208202
Poruke: 1
95.180.58.*



Profil

icon Re: Jedan jednostavan ugnjezden upit20.01.2010. u 05:08 - pre 173 meseci
select distinct naziv from drzave where not exists (select * from sudija where id_drzava = drzave.id_drzava)
 
Odgovor na temu

[es] :: Baze podataka :: Jedan jednostavan ugnjezden upit

[ Pregleda: 2933 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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